грабли прерваны!с Монит - PullRequest
0 голосов
/ 12 ноября 2010

Я использую monit 0.4.1 в Ubuntu 9.04.Я попытался создать простую задачу rake, чтобы запустить службу monit, но оказалось, что rake aborted !.Вот мой скрипт рейка:

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

Есть идеи?

1 Ответ

0 голосов
/ 12 ноября 2010

Сбой, потому что задача запускается sh "sudo /etc/init.d/monit start" от имени пользователя root, вызванного с sudo rake monit:start?(в основном работает sudo sudo /etc/init.d/monit start)

...