スクリプトまたはアプリケーションをパラメータを使用して月の最初の日に実行するには、crontab
を使用する必要があります。
管理用ウェブサイトにcrontabのGUIがあるかどうかを確認してください。 サーバーのシェルにアクセスする必要があり、コマンドを実行する必要があります。crontab -e
スケジュールされたタスクを記述できるテキストエディタが開きます。
あなたは、各列に記述する必要がwhay見るために先頭にこのヘッダを貼り付けます。
# m h dom mon dow command
# * * * * * Command to be executed
# - - - - -
# | | | | |
# | | | | +----- Day of week (0-7)
# | | | +------- Month (1 - 12)
# | | +--------- Day of month (1 - 31)
# | +----------- Hour (0 - 23)
# +------------- Min (0 - 59)
In your case you should write
0 0 1 * * command_to_run
最初の0、それはそれがだ時間
1だ分間秒0
ですあなたはそれを毎月1日を実行したいと言う
次*それが実行されます言うすべての月
*それはそれはです週のどの日についてずに走ったことになると言う最後の
最後のコマンドを実行する必要があります。
どのようなOSですか?この仕事をする正しいツールは、Linuxのcrontabのようなタスクマネージャーのようです。あなたの質問を更新したいかもしれません。 –
"このスクリプトをサーバー上で永続的に実行し続けることは良いことです" - おそらくそうではありません.30dが期限切れになる前にサーバーを再起動する可能性があります。 Google for "task scheduler" – Joe
私はCentOS 7を使用してOpenStackクラウドを実行しています。 –