crontabを使用してディレクトリを変更するときにエラーが発生しました。

crontabを使用してディレクトリを変更するときにエラーが発生しました。

これは私のスクリプトです。フォルダのファイル名を変更しようとしています。

rename1.sh
----------
#!/bin/bash
cd /home/lanein1/WestonIN7pm/"$(date +%Y-%m-%d)" && rename s/WestonIN/WestonIN7pm/ *.jpg
cd /home/lanein1/WestonOUT7pm/"$(date +%Y-%m-%d)" && rename s/WestonOUT/WestonOUT7pm/ *.jpg

私が得るエラーは次のとおりです。

can't cd to /home/lanein1/scripts/rename1.sh

なぜこのようなエラーが発生するのかわかりません。

クローナ入場:

29 12 * * * cd /home/lanein1/scripts/rename1.sh >> /home/lanein1/scripts/rename2.log 2>&1

答え1

スクリプトのディレクトリの変更を要求しました。

cd /home/lanein1/scripts/rename1.sh >> /home/lanein1/scripts/rename2.log 2>&1

たぶんあなたはそれを実行したいかもしれません:

/home/lanein1/scripts/rename1.sh >> /home/lanein1/scripts/rename2.log 2>&1

関連情報