ラベル cron の投稿を表示しています。 すべての投稿を表示
ラベル cron の投稿を表示しています。 すべての投稿を表示

2019年4月14日日曜日

cron 第何曜日に実行

2019 Apr. 14.

参照元 https://orebibou.com/2015/11/cron%e3%81%a7%e7%ac%ac%e4%bd%95%e4%bd%95%e6%9b%9c%e6%97%a5%e3%81%ab%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b%e3%81%8b%e6%8c%87%e5%ae%9a%e3%81%99/

# 第1月曜の深夜3時にコマンド実行
0 3 1-7 * * root [ $(date "+\%w") -eq 1 ] && コマンド
 
# 第2水曜の深夜3時に以下略
0 3 8-14 * * root [ $(date "+\%w") -eq 3 ] && コマンド
 
# 第3木曜の以下略
0 3 15-21 * * root [ $(date "+\%w") -eq 4 ] && コマンド
 
# 第4日曜の以下略
0 3 22-28 * * root [ $(date "+\%w") -eq 0 ] && コマンド

2018年10月14日日曜日

cron 起動するスクリプト・プログラムのライブラリパスを設定すること

2018 Oct. 14.

cronの@rebootで起動させるruby/sinatraが、RUBYLIB設定が無いので起動しないことに気づくまで随分時間を使ってしまった。

2018年9月15日土曜日

ruby rbenv, bundlerでのアプリケーション実行

2018 Oct. 08.
2018 Sep. 15.

$ CmdPath=`find / -name 'RUBY.rb' -exec dirname {} \;`
$ pushd $CmdPath
$ rbenv exec bundle exec RUBY.rb
$ popd


cronで利用するときは、PATH, RUBYLIBの設定をcronに記載することを忘れないように