0

これは非常に初歩的なことかもしれませんが、私は Linux シェルに関しては初心者です。パテを使用してサーバーに接続します。

シェルにうまくログインできました。しかし、crontab コマンドを実行するためのオプションはないようです。最初にサーバー上の他のファイルにアクセスする必要がありますか? cd /var/spool/cron のように?

今日、10 分ごとに php ファイルを開始する単純な cronjob を作成したいと思います: */10 * 13 11 2 /PATH/mail.php

私は空白ですが、crontabファイルを作成するには、このようなことができるようです。

vi allcron crontab allcron

これを行うと、新しいウィンドウが表示されます。ここで何をしますか?

助けてくれてありがとう!

4

1 に答える 1

4

crontab の編集/リスト機能を使用して、cron ジョブを追加/削除する必要があります。

crontab -e (編集する) は、cron ジョブを含むエディターを開きます。ステートメントを追加するか、既に cronjobs がリストされている場合は追加します: */10 * 13 11 2 /PATH/mail.php

crontab -l で cron ジョブを表示します。

詳細についてはhttp://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5を参照するか、シェルで「man crontab」と入力してマニュアル ページを表示してください。

また、ユーザーは cron ジョブを操作する権限を持っている必要があることに注意してください。通常、各ユーザーは、ほとんどの cron デーモンの独自の crontab にアクセスできる必要があります。

于 2012-11-13T18:33:18.190 に答える