ユーザーの仕様に基づいてクローンジョブを追加するスクリプトを作成しましたが、crontabにジョブが追加されるたびにクローンを更新する必要があるため機能しません。プロセスを終了せずにcronを更新する方法はありますか?
ベストアンサー1
ユーザーの作業仕様を追加および削除するためにスクリプトが使用されている限り、デーモンを再起動するcrontab
必要はありません。cron
AIX 7.1cronのマニュアルページは次のように言います。:
このコマンドを使用して crontab ファイルを変更すると、
crontab
変更内容を示すメッセージが cron デーモンに送信されます。
また、見ることができますcrontab
手動。
スクリプトが実行する一般的なワークフローは次のとおりです。
- .を使用してユーザーのcrontabをテキストファイルに配置します
crontab -l >crontab.txt
。 - ジョブ仕様を追加、削除、または変更してテキストファイルを操作します。
- 新しい仕様を使用してユーザーのcrontabをロードします
crontab crontab.txt
。
最初のステップと最後のステップのコマンドはユーザーとして実行する必要があります(最初のステップはcrontab -l username >crontab.txt
ルートとして実行することもできます)。
これはすべての用途に適用されますcron
。