0
我在ubuntu 9.04中使用monit 0.4.1。我試圖創建一個簡單的rake任務來啓動monit服務,但事實證明rake被中止了!這裏是我的耙子腳本:耙子中止!與monit
namespace :monit do
desc "start monit"
task :start do
raise 'This Rake task must be run as root' unless Process.uid == 0
sh "sudo /etc/init.d/monit start"
end
end
任何想法?
我試圖改變爲sh「/etc/init.d/monit start」,它仍然不起作用。當我從終端運行「sudo /etc/init.d/monit start」時,除了rake腳本以外,它工作正常。 – Chamnap 2010-11-12 03:17:28
它在Ubuntu 10.4中用monit 5.0.3找到了。 – Chamnap 2010-11-12 09:19:21
嘗試使用'--trace'運行rake任務併發布輸出。 – William 2010-11-12 14:41:34