クローンジョブは保存されませんでした。

クローンジョブは保存されませんでした。

非常に基本的な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信頼されず、vicrontabは変更されません。

うまくいかない理由をさらに詳しく調べたりvi、必要に応じてまったく異なるエディタを使用したりできます。たとえば、を使用する場合は、vim次のように入力できます。

EDITOR=/usr/bin/vim crontab -e

あるいは、ホームディレクトリにcrontabの「公式」バージョンを保存することもできます。次に、ホームディレクトリでバージョンを編集し、最後に次のコマンドを使用してインストールします。

crontab filename

おすすめ記事