我想在rc.local
(Ubuntu Natty) 中运行一个进程,但我无法确定它是否已运行。我加了
/bin/sleep 10
/usr/bin/killall PassengerWatchdog
/bin/echo "Killall returned with code $?"
该文件设置了执行位。脚本以#!/bin/sh
I would expect the echo to go开头/var/log/boot.log
这显然只是一个 hack,看看我是否可以解决问题。我怎么知道脚本是否执行了?
将脚本的输出重定向到 rc.local 中的文件,例如
它应该从您的脚本中捕获标准输出和标准错误。
为了将所有输出记录到文件中,即将以下内容添加到 rc.local 中的所有命令:
这会将 stdout 和 stderr 收集到 /var/log/rc.local.log
那么你应该能够知道发生了什么。