8.04 上的新贵

8.04 上的新贵

据我了解,upstart 安装在 8.04 上,但它与 10.04 不同。我找不到有关如何从 8.04 的命令行启动/停止/检查服务的文档。

我在 /etc/event.d 中看到了一些脚本(例如:rcS,据我所知它启动了旧的 init.d 脚本),但我没有像 start/stop/status 这样的命令。

有人能帮我把这些碎片拼凑起来吗?

答案1

你有吗initctlstop(等)只是上面的符号链接。

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 <[email protected]>

我看到了你现在的评论。它们都只是符号链接!

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会检查一下哪个命令调用了它。

相关内容