Linux Mint 20ではCronjobは使用できません。

Linux Mint 20ではCronjobは使用できません。

私のcrontabは次のようになります。

* * * * * /bin/sh /home/rathindu/assignment/test.sh

.shファイルテスト:

#!/bin/sh
mkdir new

スクリプトが実行されていません。しかし、crontabを使用せずに端末を開き、スクリプトを呼び出すと完璧に動作します。

CRONシステムログを確認すると

CRON[6909]: (CRON) info (No MTA installed, discarding output

これが私が得たものです。

ベストアンサー1

@αГsнιιがコメントで提案したように、すべての相対パスを絶対パスに置き換えましたが、本当にうまくいきました。使用する必要はなく、/bin/mkdir/簡単に使用すると問題なく動作しますmkdir。ただし、ファイルパスを絶対パスに変更する必要があります。

mkdir new

に変更する必要があります。

mkdir /home/username/folder/new

これにはCRON[6909]: (CRON) info (No MTA installed, discarding output ローカルメールボックスをインストールするだけです。

apt-get install postfix

メールは以下にあります。

tail -f /var/mail/<cron user>

おすすめ記事