2016-06-21 3 views
-1

私は、私がオンラインで探しているものが投稿されたときに私に警告する、いつでも実行しているPythonプログラムを持っています。私は従業員にこれを贈りたいですが、私は営業時間内に電子メールで通知したいだけです。営業時間内にbashスクリプトを継続的に実行させるにはどうすればよいですか?

私はUbuntuサーバーを持っていて、.shを使用しています。私は起動時に実行されるコマンドをcrontabに持っています。

9-5からコマンドを実行するにはどうすればよいですか?

+0

電子メールをキューに入れ、送信を9と5の間でのみ制限する方がよいでしょうか? – keyser

答えて

0

5分ごと(または何度も実行したい場合)にスクリプトを開始するcronジョブを作成し、終了時に削除する.lockファイルを作成するようにスクリプトを変更することもできます。最初は何もしません(この方法では、長時間実行されるスクリプトを複数回アクティブにしません)。

+3

注記すると、crontabのエントリは、「*/5 9-17 * * 1-5/path/to/script'のようになります。つまり、「午前9時から午後5時の間に5分ごとに、毎月、毎日、平日のみ "としています。 – mipadi

+3

それは@mipadi自身の答えに値すると思います! –

関連する問題