-
crontabファイルを編集する方法:
- ターミナルを開き、次のコマンドを入力してcrontabファイルを編集します:
crontab -e
- エディタが開かれるので、新しい行を追加し、以下のように設定します:
*/15 開始時間-終了時間 * * * コマンド
ここで、「開始時間-終了時間」は、ジョブが実行される時間帯を指定します。例えば、9時から17時までの間にジョブを実行する場合、以下のように指定します:
*/15 9-17 * * * コマンド
「*/15」は15分ごとの意味で、"9-17"は9時から17時までの時間帯を表します。そして「コマンド」には実際に実行したいコマンドを指定します。
- ターミナルを開き、次のコマンドを入力してcrontabファイルを編集します:
-
コード例: Pythonを使用してcronジョブを設定する方法
- Pythonの
python-crontab
パッケージを使用することで、Pythonスクリプトからcronジョブを設定することができます。 - まず、
python-crontab
パッケージをインストールします:pip install python-crontab
- 次に、以下のようなPythonスクリプトを作成します:
from crontab import CronTab cron = CronTab(user='ユーザー名') # ユーザー名はcronジョブを設定するユーザーの名前に置き換えてください job = cron.new(command='実行したいコマンド') # ジョブのスケジュールを設定 job.minute.every(15) job.hour.during(9, 17) # 9時から17時の間 cron.write() # crontabファイルに変更を保存
このスクリプトでは、
python-crontab
パッケージを使用してcronジョブを作成し、15分ごとに実行されるように設定しています。また、during
メソッドを使用してジョブの実行時間帯を指定しています。
- Pythonの
以上が、特定の時間帯の間に15分ごとに実行されるcronジョブの設定方法です。ご参考になれば幸いです。