アプリ版:「スタンプのみでお礼する」機能のリリースについて

RedHatLinux9を使用しています。
毎日2時にテープにバックアップをとろうと
バックアップ用のスクリプトを作って
#crontab -e
00 2 * * * /root/backup.sh
としました。
これはどこに記述してあるのでしょうか?
/etc/crontabにはないですし
/etc/cron.daily/の中にもないので。
きちんと動いているのですが
確認したいんです。
よろしくお願いします。

A 回答 (3件)

crontabのコマンドを使用すると、その中身は一時ファイル(/tmp配下)に保存されます。

この一時ファイルの名前もランダムに決まるので、crontab -eコマンドを使用してファイルを保存すると、毎回違った名前のファイルに書き込まれます。

crontabのマニュアルにもありますが、crontab -eによって作成された一時ファイルをそのままviで編集してもcronには反映されませんので、編集を行う時は必ず-eオプションをつける必要があります。
    • good
    • 0
この回答へのお礼

/var/spool/cron/rootにちゃんと記述されていました。

お礼日時:2004/04/06 19:26

/var/spool/cron/


配下を見てください。
    • good
    • 0
この回答へのお礼

/var/spool/cron/rootにちゃんと記述されていました。
回答ありがとうございます。

お礼日時:2004/04/06 19:23

#1さんは少し勘違いされているみたいですが...


#2さんの言うように、通常 /var/spool/cron 以下にそれぞれのユーザー名で格納されています。
今回koozouさんは、
# crontab -e
とされているので、ユーザーはrootだと思います。
ので、
/var/spool/cron/root
に記述されています。
これを編集してもいいのですが、特別なことがない限り crontab -e で編集したほうが良いでしょう。
    • good
    • 0
この回答へのお礼

/var/spool/cron/rootにちゃんと記述されていました。
ちょっと気味が悪かったんですよね。
記述ないのにちゃんと動いてて。
でもおかげですっきりしました。
回答ありがとうございます。

お礼日時:2004/04/06 19:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!