jon*_*opf 3 upstart services 13.04
我创建了一个名为 watch_folder.conf 的新贵 conf 脚本,我已经在一些 ubuntu 安装中成功使用了它,但由于某种原因,我从以下代码中收到错误消息:
#/etc/init/watch_folder.conf
description "watch folder service"
author "Jonathan Topf"
start on startup
stop on shutdown
respawn
respawn limit 99 5
script
chdir /home/jon/Dropbox/Render\ Farm\ 1/appleseed/bin
exec /usr/bin/python ./watchfolder.py ../../data/
echo "watch_folder started"
end script
Run Code Online (Sandbox Code Playgroud)
如果我查看 /var/log/upstart/watch_folder.log,我会看到以下内容
/proc/self/fd/9: line 2: chdir: command not found
/proc/self/fd/9: line 2: chdir: command not found
/proc/self/fd/9: line 2: chdir: command not found
/proc/self/fd/9: line 2: chdir: command not found
/proc/self/fd/9: line 2: chdir: command not found
/proc/self/fd/9: line 2: chdir: command not found
...
Run Code Online (Sandbox Code Playgroud)
有谁知道什么可能导致这个错误,这让我很困惑!
chdir是它自己的节。将它从脚本块内部移到外部。它应该是这样的:
description "watch folder service"
author "Jonathan Topf"
start on startup
stop on shutdown
respawn
respawn limit 99 5
chdir /home/jon/Dropbox/Render\ Farm\ 1/appleseed/bin
script
exec /usr/bin/python ./watchfolder.py ../../data/
echo "watch_folder started"
end script
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6506 次 |
| 最近记录: |