お題
cron で一時間に一回 rake db:setup したい。
shell script
#!/usr/bin/env bash ## cron が動いてるか確認用 #echo `date` "run the shell script" > /home/USERNAME/notice.txt # load rvm ruby (rvm info, rvm current, rvm env などで確認して下記書き換える) source /home/app/.rvm/environments/ruby-1.9.3-p194@global cd WEB_APP_PATH RAILS_ENV=production rake db:setup
チェック
/etc/crontab を開いて時間を確認。
頭の数字が cron の動く時間。
下記だと毎時17分に実行される。
: 17 * * * * root cd / && run-parts --report /etc/cron.hourly :
わかってれば数分でできることだった(´・ω・`)