Sha256: 47056c63867b8895a501afd639b9dec5acf3de74c3b06587593ed69459c1c766
Contents?: true
Size: 805 Bytes
Versions: 3
Compression:
Stored size: 805 Bytes
Contents
namespace :monit do desc 'Restart monit' task :restart do on roles(:app), in: :sequence, wait: 5 do execute :sudo, '/etc/init.d/monit restart' end end desc 'Stop monit' task :stop do on roles(:app), in: :sequence, wait: 5 do execute :sudo, '/etc/init.d/monit stop' end end desc 'Start monit' task :start do on roles(:app), in: :sequence, wait: 5 do execute :sudo, '/etc/init.d/monit start' end end desc 'Exec monit command' task :exec, :command do |task, args| on roles(:app), in: :sequence, wait: 5 do execute :sudo, :monit, args[:command] end end desc 'Reload monit configs' task :reload, :command do |task, args| on roles(:app), in: :sequence, wait: 5 do execute :sudo, :monit, :reload end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
j-cap-recipes-0.0.18 | lib/j-cap-recipes/tasks/monit.rake |
j-cap-recipes-0.0.17 | lib/j-cap-recipes/tasks/monit.rake |
j-cap-recipes-0.0.16 | lib/j-cap-recipes/tasks/monit.rake |