Skip to content

Instantly share code, notes, and snippets.

View railsbob's full-sized avatar
🙅

Anup Narkhede railsbob

🙅
View GitHub Profile
# We want the account namespace routes available only if subdomains are specified
constraints(:subdomain => /[A-Za-z0-9]/) do
namespace :account do
resources :users
end
end
# Remove all files in a directory /backup/sql which are older than 7 days
find /backup/sql -mtime +168 -type f -name '*.sql' -exec rm {} \;
namespace :delayed_job do
task :kill_stale_processes => :environment do
pid_list = IO::popen('ps aux|awk "{if (\$11 ~ \"delayed_job\") print \$2}"')
pids = pid_list.read.split(/\W+/)
pids.each do |pid|
%x[kill -9 #{pid}]
end
puts "Killed unresponsive delayed_job pids: #{pids.join(', ')}" if pids.any?
end
end