From dafff5e60e0920fa5f55a184510fa7afe634456e Mon Sep 17 00:00:00 2001 From: cktricky Date: Thu, 8 Aug 2013 15:30:26 -0400 Subject: [PATCH] added ability to start and stop from rake tasks --- lib/tasks/server.rake | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 lib/tasks/server.rake diff --git a/lib/tasks/server.rake b/lib/tasks/server.rake new file mode 100644 index 0000000..f40dec9 --- /dev/null +++ b/lib/tasks/server.rake @@ -0,0 +1,18 @@ +namespace :server do + + desc "Start Rails" + task :start do + sh("rails s -d") + end + + desc "Stop Rails" + task :stop do + pid_file = "tmp/pids/server.pid" + if File.exists?(pid_file) + Process.kill("INT", File.read(pid_file).to_i) + else + puts "[-] Server isn't running" + end + end +end +