非常に基本的なcronジョブを作成しようとしていますが、保存されていないようです。私がしたことは次のとおりです。
1)crontab -e
これにより、vimを使用してファイルが開きます。
2)
#!usr/bin/env python
0 23 * * 0 ~/Desktop/SquashScraper/helpfulFunctions.py
三):wq
4) クローンタップ-l
何も表示されず、次のメッセージが表示されます。
crontab: no crontab for ben
周りを見回すと、同様の問題を持つほとんどの人が編集の問題を経験しています。私のcrontabはvimで正しく開くので、これは問題ではないようです。
なぜこれが正しく機能/保存されないのかを知っていますか?
ありがとう、クライマン
以下を含めるように編集されました。
ベストアンサー1
エラーメッセージが示すように、何らかの理由で/usr/bin/vi
コンピュータで正常に動作しません。
crontab: "/usr/bin/vi" exited with status 1
そこで何が起こっているのか、出るとvi
エラーコードが生成されるということです。終了時にエラーコードがcrontab
表示されると、編集中のファイルの内容はvi
信頼されず、vi
crontabは変更されません。
うまくいかない理由をさらに詳しく調べたりvi
、必要に応じてまったく異なるエディタを使用したりできます。たとえば、を使用する場合は、vim
次のように入力できます。
EDITOR=/usr/bin/vim crontab -e
あるいは、ホームディレクトリにcrontabの「公式」バージョンを保存することもできます。次に、ホームディレクトリでバージョンを編集し、最後に次のコマンドを使用してインストールします。
crontab filename