У вас есть 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 проверяет, какая команда называет его.