~에 따르면이 웹사이트나는 나를 위해 스크립트를 실행하기 위해 cron을 설정하고 먼저 cat과 함께 작동하도록 시도한 다음 수행해야 하는 실제 작업을 수행합니다. (실제 작업에는 루트 권한이 필요하므로 나중에 생활을 더 쉽게 하기 위해 모든 작업을 루트로 수행합니다. ) 쉬운) :
me> sudo su
root> crontab -e
다음과 같이 파일을 편집하고 끝에 빈 줄을 남겨 둡니다.
SHELL=/bin/bash
#which cat outputs /bin/cat
PATH="/bin"
# execute this every minute, if it works, change cat to my script
1 * * * * cat /home/me/source.txt 1> /home/me/destination.txt
~에 따르면이 문제, 파일을 저장하고 편집기를 종료한 후 변경 사항을 로드하도록 cron 서비스를 다시 시작합니다.
root> service cron restart
그런 다음 몇 분 정도 기다렸습니다. 아무 일도하지. 그런 다음 컴퓨터를 다시 시작하십시오. 다시 말하지만, 아무것도 아닙니다. 내가 뭘 잘못했나요?
답변1
crontab은 매시간 첫 1분에 실행됩니다. 1분마다 실행하려면 다음과 같이 구성해야 합니다.
* * * * * cat /home/me/source.txt 1> /home/me/destination.txt