Sziasztok!
A következő a problémám: adott egy démon, melyet azután kell elindítani, miután van hálózat.
A démon szeretne kapcsolódni egy HTTP-szerverhez.
A gond az, hogy hiába indítom utolsóként ( S99LeostreamAgent ), nem látja a hálózatot.
A gép dhcp-n keresztül kap ip-t. (Az ip-t, dns-t, default gw-t megkapja, mire bejelentkezek a gépre, addigra már van net + hálózat)
Ha az indítószkriptbe beleteszek egy ping parancsot, akkor "Hálózat elérhetetlen" hibaüzenetet kapok.
Ha beleteszek egy az indítószkriptbe egy sleep 20-at, utána már lesz hálózat.
Van valami elegánsabb megoldása az indításnak, mint a sleep 20?
U.I.: Az oprendszer Ubuntu 9.04 illetve openSuse 11.1
U.I2:démon := Leostream ConnectionBroker Agent
- 920 megtekintés
Hozzászólások
openSUSE-n az init scriptbe rakd bele Required-Start függőségként a network-ot, és insserv-vel illeszd be. Részletesebben: /etc/init.d/README . Az openSUSE valami félig-meddig párhuzamos bootolást használ, a fájlnevek számai nem nagyon érdeklik. Az Ubuntut nem ismerem, de AFAIK az valami a hagyományos init-től még jobban eltérő rendszert használ.
- A hozzászóláshoz be kell jelentkezni