Насколько я понимаю, выгрузка установлена на 8.04, но она отличается от 10.04. У меня проблемы с поиском документации о том, как запускать / останавливать / проверять службы из командной строки для 8.04.
Я вижу некоторые сценарии в /etc/event.d (например, rcS, с которого AFAIK запускает старые сценарии init.d), но у меня нет таких команд, как start / stop / status.
Может ли кто-нибудь помочь мне собрать кусочки?
Есть ли у вас initctl
? stop
(и др.) - просто символические ссылки на него.
oli@bert:~$ /sbin/initctl --help
Usage: initctl [OPTION]... COMMAND [OPTION]... [ARG]...
Options:
--system use D-Bus system bus to connect to init daemon
--dest=NAME destination well-known name on system bus
-q, --quiet reduce output to errors only
-v, --verbose increase output to include informational messages
--help display this help and exit
--version output version information and exit
For a list of commands, try `initctl help'.
Report bugs to <upstart-devel@lists.ubuntu.com>
Я видел твой уже пропавший комментарий. Они просто символические ссылки!
oli@bert:~$ cd /sbin/
oli@bert:/sbin$ ls -l start stop restart reload status
lrwxrwxrwx 1 root root 7 2010-09-27 18:23 reload -> initctl
lrwxrwxrwx 1 root root 7 2010-09-27 18:23 restart -> initctl
lrwxrwxrwx 1 root root 7 2010-09-27 18:23 start -> initctl
lrwxrwxrwx 1 root root 7 2010-09-27 18:23 status -> initctl
lrwxrwxrwx 1 root root 7 2010-09-27 18:23 stop -> initctl
Я думаю, initctl
проверяет, какая команда их вызывает.