Linux CentOS 6.5
这是我的 upstart 脚本/etc/init/
start on runlevel [2345]
stop on runlevel [!2345]
exec /usr/bin/riofs --fuse-options="allow_other" --fmode=0777 --dmode=0777 ct.recordergo /mnt/applications/recorder/streams/_definst_/s3
我想在启动时运行一次该程序。
我没有得到里面的日志/var/log/upstart
。
我不确定脚本是否正常工作。如何让它记录成功或失败?
答案1
您可以使用以下命令启用系统日志的调试initctl log-priority <priority>
。
要更改 Upstart 将消息记录到系统日志的优先级,您可以随时使用 log-priority 命令更改日志优先级,如下所示:
initctl log-priority <priority>
其中
<priority>
可能包括以下之一:调试、信息、消息、警告、错误、致命
答案2
centos 中的 Upstart 版本非常旧(2010 年的 v0.6.5),不支持日志记录。请使用 Upstart Cookbook 中记录的解决方法: