Solaris のシステム管理

crontab ファイルを削除する方法

  1. (省略可能) root または他のユーザーの crontab ファイルを削除する場合は、スーパーユーザーになります。

  2. 次のように入力して、crontab ファイルを削除します。

    $ crontab -r [username]

    username

    他のユーザーのアカウント名。作成したり編集するにはスーパーユーザー特権が必要。 


    注意 - 注意 -

    誤ってオプションを指定しないで crontab コマンドを入力した場合は、使用しているエディタの割り込み文字キーを押してください。それによって、変更結果を保存せずに crontab コマンドを終了できます。この時点でファイルを終了して変更結果を保存すると、既存の crontab ファイルが空のファイルで上書きされてしまいます。


  3. crontab ファイルが削除されていることを確認します。

    # ls /usr/spool/cron/crontabs
    

例 - crontab ファイルを削除する

次の例で、crontab -r を使用してデフォルトユーザーの crontab ファイル、root、他のユーザーの各 crontab ファイルを削除する方法を示します。ls は正しい crontab ファイルが削除できたかどうかを確認します。

$ ls /usr/spool/cron/crontabs
adm     jones     lp     root    smith    sys
$ crontab -r
$ ls /usr/spool/cron/crontabs
adm     jones     lp     root    sys
$ su
Password:
# crontab -r
# ls /usr/spool/cron/crontabs
adm     jones     lp    sys
# crontab -r jones
# ls /usr/spool/cron/crontabs
adm     lp    sys