Ve složce /etc/init.d jsou scripty které spouští init například při startu systému. Při přechodu na runlevel n se init podívá do složky /etc/rcn.d, tam najde odkazy na jednotlivé scripty. Mají tvar například S89cron nebo K50alsa-utils. S89cron znamená, že init spustí script cron s parametrem start(protože S89cron) spustí ho až po scriptu alsa-utils (protože S89cron > K50alsa-utils ). Odkaz K50alsa-utils znamená, že init spustí alsa-utils s parametrem stop(protže K50alsa-utils jako Kill50alsa-utils).
Měnit to ručně není nejlepší cesta. Doporučuji použít nátroj sysvconfig.
apt-get install sysvconfig


Myslím že ke screenům není potřeba nic dodávat.
Scripty v adresáři /etc/init.d můžete volat i ručně. Například:
localhost:~$/etc/init.d/ssh stop
Stopping OpenBSD Secure Shell server: sshd.
localhost:~$/etc/init.d/ssh start
Starting OpenBSD Secure Shell server: sshd.
localhost:~$/etc/init.d/ssh reload
Reloading OpenBSD Secure Shell server's configuration: sshd.
start
- Spustí službu.stop
- Zastaví službu.reload
- Načte konfiguraci služby aniž by se restartovala (ne všechny služby podporují).force-reload
- Pokusí se o reload
, pokud to služba nepodporuje, tak ji restartuje.
Žádné komentáře:
Okomentovat