Ubuntu
rc.local 中的程序似乎沒有執行——在哪裡看?
我想在
rc.local
(Ubuntu Natty)中執行一個程序,但我無法確定它是否已經執行。我添加了/bin/sleep 10 /usr/bin/killall PassengerWatchdog /bin/echo "Killall returned with code $?"
該文件設置了執行位。腳本以
#!/bin/sh
我希望迴聲開始/var/log/boot.log
這顯然只是一個 hack,看看我是否能解決問題。如何判斷腳本是否執行?
將腳本的輸出重定向到 rc.local 中的文件,例如
/path/to/yourscript >/tmp/script.out 2>&1
這應該從你的腳本中擷取標準輸出和標準錯誤。
為了將所有輸出記錄到文件中,即,將以下內容添加到 rc.local 中的所有命令中:
>> /var/log/rc.local.log 2>&1
這會將標準輸出和標準錯誤收集到 /var/log/rc.local.log
那麼你應該能夠知道發生了什麼。