이것은 내 스크립트입니다. 폴더의 파일 이름을 바꾸려고 합니다.
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