練習のためにCronを使って1分、1時間、毎月、毎日、曜日ごとにファイルを生成してみました。
Bash 4.4.20(最新)を使用するWSLでは、Cronを介して保存した後、これらの各コマンドは機能しませんcrontab -e
(各touch
コマンド自体はcrontabの外部で動作しますが)。
コマンド1:
* * * * * touch ~/example.example
コマンド2:
* * * * * touch ${HOME}/example.example
この問題の原因は何ですか?
答え1
ユーザー:Freddyがコメントセクションで指摘したように、私が見逃しているのはCronサービスを開始することです。
sudo service cron start
これが役に立ちます。何らかの理由で私のWSLでは自動的に起動しません。
どちらのコマンドもここで動作します。