【Linux】cronで不要になったジョブを削除する
概要
リリース後に不要となるcronのジョブを削除する為の手順です。
バックアップから削除までを安全に行うようにしています。
これからcronの削除をリリース方は是非ご参考ください!
環境によって意味が変わってくるコマンドがあるかもしれません。
鵜呑みにして下記の手順を実行するのは絶対にやめましょう。
目次
手順
退避ディレクトリ作成
リリース前のcron定義をバックアップするためのディレクトリを作成します。
1 | mkdir [任意のディレクトリ]/cron_bk |
退避ディレクトリ移動
退避ディレクトリにcdコマンドで移動します。
1 | cd [任意のディレクトリ]/cron_bk |
現在定義されているcronの設定を確認
念のためcronに現在設定されている内容を確認します。
1 | crontab -l |
cronのバックアップと編集用ファイル作成
cronのバックアップと編集用ファイルを作成する
1 | crontab -l > crontab.back |
編集用ファイルを編集
編集用ファイルから削除対象のcronを削除する。
1 | vi crontab.edit |
cronを適用
編集用ファイルをcronに適用する
1 | crontab crontab.edit |
締め
色々な記事を見ましたが、cronを直接触るのは非常に危険とのことです。
(まぁ常時動いてるものを触るのは危険ですよねd(^_^o))
なので手順としては、編集用ファイルを作成して編集するようにしてます。
環境によっては使用できないコマンドもあるので、鵜呑みにして本番環境に流すのは絶対にやめましょう!
以上、お疲れ様でした。