crontab 파일을 이동하려고했으나 crontab이 파일을 이동하지 않습니다. 내가 수동으로한다면, 그것은 작동합니다 ... 가능한 이유가 무엇인지 알 수 있습니까?crontab 작업을 통해 파일을 이동해도 작동하지 않지만 수동으로 실행하면 작동합니다.
13,29 * * * * mv $(grep -l "File was not FOUND" /home/user/test*) /home/user/temp
을 내가 아무 문제없이 작동 다음 줄을 실행하면 :
기본적으로mv $(grep -l "File was not FOUND" /home/user/test*) /home/user/temp
"mv"바로 전에 "mv"명령을 실행 해보십시오. iirc 일부 셸 구현은 맹목적으로 문자열을 쉘에 전달하는 대신 자신의 (세미 브리 취) 구문 분석을 수행하지만 – loreb
cron과 함께 실행될 경우 수행되는 내용을 보려면 출력이 콘솔에 표시되지 않습니다. –
"set -x"명령이 실행될 때마다 인쇄하고 cron은 그 메일을 여러분에게 메일로 보냅니다 - 매분마다 실행되는 "echo test"를 추가하고 잠시 기다리십시오./var/mail에 메일이 있어야합니다/(또는 사용자가 구성한 것) – loreb