web-dev-qa-db-ja.com

他の月曜日のすべての月曜日を走っている

私は他の月曜日のすべてのcrontabを使って仕事を運営したいです。出来ますか?

3
Deepank Gupta

週の曜日に「1/2」を入れる。これはVixie CronとAnacronで動作しますが、それは古いバージョンのCronでは動作しません。

1
Paul Tomblin

ここでVixiecronまたはAnacronとの経験はありません。あなたがそれらのうちの1つを使っているなら、Paul Tomblinの答えを試してみてください。そうでない場合は、次のようなシェルスクリプトを設定できます。

FLAG_FILE="alternate_monday_flag_file"
if [ -e $FLAG_FILE ]
then
  # Replace this comment with a call to the script you really want to run
  chmod u+w  $FLAG_FILE
  rm $FLAG_FILE
else
  touch $FLAG_FILE
  chmod u-w $FLAG_FILE
fi
 _

これがantallate_monday_flag_fileで何もする唯一の仕事であることを確認してください。タッチ後のRMおよびCHMOD U-WのCHMOD U + Wは、それを確実にするのに役立ちます。

1
GreenMatt

あなたが単なるcrontabエントリ以上のものを使うつもりならば、それだけで使用するかもしれません(轟音ペンギンの)私は思い出させます。

0
MarceloR