发现自己好像没有用过supervisor哎。所以就来用一用咯。正好想重学下Bash。
在/etc/supervisor/conf.d/
文件夹下面添加一个新的配置文件叫做chshmod.conf
内容如下:
[program:chshmod]
command=/data/cronpy/changemod.py /data/shcode/
然后重启supervisord 使用命令/etc/init.d/supervisor restart
结果却发现出问题了。
错误描述如下:
chshmod FATAL command at '/data/cronpy/changemod.py' is not executable
说什么/data/cronpy/changemod.py not executeable
第一我的的首先想法 changemod.py
的权限不对?是不是777
的权限,如果不是,给个777
的权限试下
root@ubuntu:/etc/supervisor/conf.d# ls -l /data/cronpy/changemod.py
-rw-r--r-- 1 root root 1295 11月 25 03:38 /data/cronpy/changemod.py
给个777
的权限,然后重启下chshmod
程序
root@ubuntu:/etc/supervisor/conf.d# supervisorctl
chshmod FATAL command at '/data/cronpy/changemod.py' is not executable
supervisor> restart chshmod