我正在尝试service supervisor start
以root身份启动supervisor,但它给了我
env: /etc/init.d/supervisor: 没有这样的文件或目录
然而,我可以清楚地看到该文件存在:
[root@master vagrant]# ls -l /etc/init.d/ 总计 256
-rwxr-xr-x。 1 root root 2062 2014 年 10 月 17 日 atd
-rwxr-xr-x。 1 root root 3378 2012 年 6 月 22 日auditd
-rwxr-xr-x。 1 root root 2826 2013 年 11 月 23 日 crond
-rw-r--r--。 1 root root 18586 Oct 10 2013 函数
-rwxr-xr-x。 1 root root 5866 2013 年 10 月 10 日暂停
-rwxr-xr-x。 1 root root 10804 2013 年 11 月 23 日 ip6tables
-rwxr-xr-x。 1 root root 10688 2013 年 11 月 23 日 iptables
-rwxr-xr-x。 1 root root 652 2013年10月10日killall
-r-xr-xr-x。 1 根根 2134 2013 年 11 月 23 日 lvm2-lvmetad
-r-xr-xr-x。 1 root root 2665 2013 年 11 月 23 日 lvm2-monitor
-rwxr-xr-x。 1 root root 2989 2013 年 10 月 10 日 netconsole
-rwxr-xr-x。 1 root root 5428 2013 年 10 月 10 日 netfs
-rwxr-xr-x。 1 root root 6334 2013 年 10 月 10 日网络
-rwxr-xr-x。 1 root root 6364 2013 年 11 月 22 日 nfs
-rwxr-xr-x。 1 root root 3526 2013 年 11 月 22 日 nfslock
-rwxr-xr-x。 1 root root 3852 2011 年 12 月 3 日后缀
-rwxr-xr-x。 1 root root 5383 三月 30 日 08:29 postgresql
-rwxr-xr-x。 1 根 1513 2013 年 9 月 17 日 rdisc
-rwxr-xr-x。 1 root root 1822 2013年11月22日restorecond
-rwxr-xr-x。 1 root root 2073 2013 年 2 月 22 日 rpcbind
-rwxr-xr-x。 1 根根 2518 2013 年 11 月 22 日 rpcgssd
-rwxr-xr-x。 1 root root 2305 2013 年 11 月 22 日 rpcidmapd
-rwxr-xr-x。 1 根根 2464 2013 年 11 月 22 日 rpcsvcgssd
-rwxr-xr-x。 1 root root 2011 年 8 月 15 日 2013 年 rsyslog
-rwxr-xr-x。 1根根3085 5月11日21:07 salt-master
-rwxr-xr-x。 1 root root 3332 5 月 11 日 21:07 salt-minion
-rwxr-xr-x。 1 root root 1698 2013 年 11 月 22 日沙箱
-rwxr-xr-x。 1 root root 2056 年 2 月 27 日 15:57 saslauthd
-rwxr-xr-x。 1根根647 2013年10月10日单
-rwxr-xr-x。 1 root root 4534 2013 年 11 月 22 日 sshd
-rwxr-xr-x。 1 root root 1345 六月 11 10:20 主管
-rwxr-xr-x。 1 root root 2294 2013 年 11 月 22 日 udev-post
-rwxr-xr-x。 1 根根 15634 2014 年 3 月 7 日 vboxadd
-rwxr-xr-x。 1 root root 5378 2014 年 3 月 7 日 vboxadd-service
-rwxr-xr-x。 1 根 根 20887 2014 年 3 月 7 日 vboxadd-x11
正如预期的那样,它包含一些脚本。
我究竟做错了什么?
答案1
它并不是抱怨/etc/init.d/supervisor
文件本身,而是很可能抱怨它想要执行的文件 - 通常是出现在该文件中的 shebang 行上的 shell。这是一个有点误导性的错误,我以前见过很多次。