Freesco, NND, CDN, EOS
http://forum.freesco.pl/

rc.local nie uruchamia mojego scryptu
http://forum.freesco.pl/viewtopic.php?f=22&t=18361
Strona 1 z 1

Autor:  softtronic [ poniedziałek, 16 sierpnia 2010, 09:50 ]
Tytuł:  rc.local nie uruchamia mojego scryptu

Witam. Pewnie ten temat był poruszany nie raz, ale nie znalazłem odpowiedzi, więc jeśli można prosić o podpowiedź to będę wdzięczny.
dodałem wpis w rc.local
: [/] [] ()
#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
. /etc/rc.conf
. /etc/rc.d/functions
stat_busy "Uruchamianie programow uzytkownika"
# Tutaj umiesc komendy uruchamiajace twoje programy.
/etc/rc.d/rc.masq
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
# linijka stat_done musi zostac
stat_done


Niestety po starcie systemu nie wykonuje scryptu rc.masq, ani nie uruchamia przekierowania na proxy.
Ręcznie te same scrypty działają.
Jaka to mam poprawić, może trzeba coś jeszcze ustawić aby wykonywał moje polecenia.

Mam jeszcze problem z automatycznym uruchomieniem demona APC od UPS-a. Wpisując polecenie apcupsd ręcznie uruchamia się, jednak po auto wyłączeniu bo nie było długo prądu już nie uruchamia się, gdzie dodać i jaki wpis aby sam się ten demon uruchamiał ?
Pozdrawiam.

Autor:  -MW- [ poniedziałek, 16 sierpnia 2010, 19:53 ]
Tytuł: 

a plik rc.masq ma odpowiednie prawa i zawiera wpis:

#!/bin/sh

Autor:  softtronic [ poniedziałek, 16 sierpnia 2010, 20:28 ]
Tytuł: 

-MW- pisze:
a plik rc.masq ma odpowiednie prawa i zawiera wpis:

#!/bin/sh


wpis ma, a jakie powinien mieć prawa ?

Autor:  Saturas [ poniedziałek, 16 sierpnia 2010, 21:24 ]
Tytuł: 

Chmod 777.

Autor:  Kimas [ poniedziałek, 16 sierpnia 2010, 23:36 ]
Tytuł: 

+x powinno wystarczyć, ale to raczej nie to, bo z palca też by nie śmigało.

Autor:  softtronic [ wtorek, 17 sierpnia 2010, 08:52 ]
Tytuł: 

Saturas pisze:
Chmod 777.


Dokładnie tak jest. Z konsoli odpala, a z automatu nie. Ale to coś jeszcze bo jak by nawet tu był jakiś błąd to chociaż powinno zrobić następny wpis od proxy, a nie robi.
Nie wiem gdzie szukać rozwiązania.

Autor:  rikardo7 [ wtorek, 17 sierpnia 2010, 11:37 ]
Tytuł: 

A nie zmieniles praw dla rc.local?
jak co to: chmod +x /etc/rc.d/rc.local

Autor:  softtronic [ wtorek, 17 sierpnia 2010, 21:36 ]
Tytuł: 

rikardo7 pisze:
A nie zmieniles praw dla rc.local?
jak co to: chmod +x /etc/rc.d/rc.local


Nie zmieniałem, ale poprawiłem dla pewności na chmod +x dla /etc/rc.d/rc.local oraz dla skryptu, który miał się uruchamiać, niestety nie pomogło.

Autor:  viater [ wtorek, 17 sierpnia 2010, 23:32 ]
Tytuł: 

SOA #16
SOA #1

Zacznijmy od tego, czy przy starcie systemu w ogóle rc.local się uruchamia. Zrób reboot, i patrz na komunikaty, jeśli pojawi się "Uruchamianie programów użytkownika", to znaczy, że się uruchamia, ale nie wykonuje zawartych w nim poleceń. Dalej zobaczymy.

Autor:  softtronic [ środa, 18 sierpnia 2010, 18:14 ]
Tytuł: 

viater pisze:
SOA #16
SOA #1

Zacznijmy od tego, czy przy starcie systemu w ogóle rc.local się uruchamia. Zrób reboot, i patrz na komunikaty, jeśli pojawi się "Uruchamianie programów użytkownika", to znaczy, że się uruchamia, ale nie wykonuje zawartych w nim poleceń. Dalej zobaczymy.


No tak, nie jest uruchamiane. Gdzie to można włączyć, aby się uruchamiał rc.local ?

Autor:  viater [ środa, 18 sierpnia 2010, 19:00 ]
Tytuł: 

/etc/rc.d/rc.M - na samym końcu tego pliku powinno być:

: [/] [] ()
# Start the local setup procedure.
if [ -x /etc/rc.d/rc.local ]; then
  . /etc/rc.d/rc.local
fi

# All done.

Autor:  softtronic [ środa, 18 sierpnia 2010, 19:20 ]
Tytuł: 

viater pisze:
/etc/rc.d/rc.M - na samym końcu tego pliku powinno być:

: [/] [] ()
# Start the local setup procedure.
if [ -x /etc/rc.d/rc.local ]; then
  . /etc/rc.d/rc.local
fi

# All done.


Niestety już jest taki wpis.

Autor:  viater [ środa, 18 sierpnia 2010, 22:08 ]
Tytuł: 

SOA #16

Autor:  softtronic [ czwartek, 19 sierpnia 2010, 07:31 ]
Tytuł: 

viater pisze:
SOA #16

Przepraszam, ale nie zrozumiałem tego ? co to znaczy i gdzie sprawdzić.

Autor:  Saturas [ czwartek, 19 sierpnia 2010, 09:27 ]
Tytuł: 

http://pazurkiem.pinger.pl/m/526023

Standardowa odpowiedź administratora nr 16

Autor:  softtronic [ czwartek, 19 sierpnia 2010, 12:10 ]
Tytuł: 

Saturas pisze:
http://pazurkiem.pinger.pl/m/526023

Standardowa odpowiedź administratora nr 16


Dobre ;) jakoś nie wpadło mi cos takiego nigdy w ręce ;)
Pozdrawiam.

Witam. Naprawiłem, dodając rc.local do uruchomiających się demonów i pomogło.
Pozdrawiam.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/