私は、PuTTYを使用してSolarisで実行されているリモートコンピューターにログインし、cronによって実行されるいくつかのジョブを追加しました。コンソールを終了してもう一度ログに記録すると、すべてのジョブが失われました。
crontab -l myuser
コンソールを終了した後もジョブを実行し続けるにはどうすればよいですか?
Cronジョブを編集するには、常にcrontab -e
を使用してください。また、エディタを終了するときは、保存して終了することを忘れないでください。エディタが終了すると、アクティブなcronジョブのセットへの移動を妨げるエラーがあるかどうかが通知されます。
crontab -e
を使用している場合、変更を保持するためにエディターを正しく終了していません。
エディターを終了するには、PuTTY画面を閉じないでください。
エディタがVIMまたはVIの場合、終了するために必要なキーはESC :wq
です。
エディターがEMACSの場合、終了するために必要なキーはCtrl+x Ctrl+c
です。
エディターがNanoの場合、終了するために必要なキーはCtrl+x y Enter
です。
エディタを終了すると、エラーまたはcrontab: installing new crontab
が表示されます。後者が表示された場合は、crontab -l
と入力すると、cronジョブが表示されます。これは終了後も持続します。
エラーが表示された場合は、エラーを修正して再試行してください。