crontab es a ppp restart

Fórumok

crontab es a ppp restart

Hozzászólások

Hello.
A kovetkezo problemaval talaltam szembe magam nemreg: van egy debian woody rendszer, internetre csatlakozva adsl-en. Ha kiadom az /etc/init.d/ppp restart parancsot, akkor ugyebar ujrainditja az kapcsolatot. Viszont ha ugyanezt a parancsot egy crontabbol futtatott scriptbol adom ki (root userkent persze), akkor nem ujrainditja, hanem egyszeruen leallitja, es ugymarad. Ez miert lehet?

[quote:dad20ecefc="MSD"]Hello.
A kovetkezo problemaval talaltam szembe magam nemreg: van egy debian woody rendszer, internetre csatlakozva adsl-en. Ha kiadom az /etc/init.d/ppp restart parancsot, akkor ugyebar ujrainditja az kapcsolatot. Viszont ha ugyanezt a parancsot egy crontabbol futtatott scriptbol adom ki (root userkent persze), akkor nem ujrainditja, hanem egyszeruen leallitja, es ugymarad. Ez miert lehet?

Ugy probaltad, hogy stop, sleep 5 majd utana start?

Amugy passz miert lehet :)

[quote:65c156ef91="Sea-you"][quote:65c156ef91="MSD"]Hello.
A kovetkezo problemaval talaltam szembe magam nemreg: van egy debian woody rendszer, internetre csatlakozva adsl-en. Ha kiadom az /etc/init.d/ppp restart parancsot, akkor ugyebar ujrainditja az kapcsolatot. Viszont ha ugyanezt a parancsot egy crontabbol futtatott scriptbol adom ki (root userkent persze), akkor nem ujrainditja, hanem egyszeruen leallitja, es ugymarad. Ez miert lehet?

Ugy probaltad, hogy stop, sleep 5 majd utana start?

Amugy passz miert lehet :)

probaltam. az eredmeny ugyanaz :(

[quote:1a40fa697a="MSD"][quote:1a40fa697a="Sea-you"][quote:1a40fa697a="MSD"]Hello.
A kovetkezo problemaval talaltam szembe magam nemreg: van egy debian woody rendszer, internetre csatlakozva adsl-en. Ha kiadom az /etc/init.d/ppp restart parancsot, akkor ugyebar ujrainditja az kapcsolatot. Viszont ha ugyanezt a parancsot egy crontabbol futtatott scriptbol adom ki (root userkent persze), akkor nem ujrainditja, hanem egyszeruen leallitja, es ugymarad. Ez miert lehet?

Ugy probaltad, hogy stop, sleep 5 majd utana start?

Amugy passz miert lehet :)

probaltam. az eredmeny ugyanaz :(

Probalj esetleg egy
poff -a
sleep 5
pon
sorozatot.
En anno irtam ra egy scriptet, hajnali haromkor szetkapcsol (dinamikus IP, 24 orara szol)
es ujra betarcsaz. Meg egy masikat, ami figyeli, van-e kapcoslat (tizpercenkent) es ha nincs PID a ppp-nek, akkor ujra tarcsaz (pon). Amugy otpercenkent feleled a fetchmail es forgalmat general, ez fenntartja a kapcsolatot.

ugyse jo. ezt irja logban:

Dec 12 09:19:02 ezri pppd[23408]: Terminating on signal 15.
Dec 12 09:19:02 ezri pppoe[28231]: Received signal 15.
Dec 12 09:19:02 ezri pppoe[28231]: Sent PADT
Dec 12 09:19:02 ezri pppd[23408]: ioctl(PPPIOCSASYNCMAP): Inappropriate ioctl for device(25)
Dec 12 09:19:02 ezri pppd[23408]: tcflush failed: Input/output error
Dec 12 09:19:02 ezri pppd[23408]: Exit.

- eltérő környezeti változók (PATH és sok más egyéb)
- eltérő gid, eltérő másodlagos csoportok
és még sok egyéb hasonló lehetőség van (umask, ulimit, cwd, mittommén), de gyakorlatban a fenti kettővel találkoztam eddig, sok sikert a debugolásához. Ps. Nem véletlen hogy egyre több disztribben az init szkriptet nem közvetlen /etc/init.d/blabla módon kell indítani, hanem valami wrapper progin keresztül, amelyik igyekszik egységes környezetet beállítani (például service pppd start).