나는 cron 작업을 실행할 수 없으며 그 이유를 알 수 없다. 나는 아마추어적인 실수를 저지르고 있을지도 모르기 때문에 이것에 익숙하지 않다.크론 작업을 수행 할 때 수행해야 할 단계는 무엇입니까?
먼저 스크립트를 작성하고 'test.sh'를 호출하여/usr/local/bin 폴더에 넣습니다. 이 스크립트는 다음을 포함합니다 :
#!/bin/bash
echo "This test works!"
다음은 /etc/cron.d 폴더에 'randomtest'라는 파일을 만듭니다.
00 09 * * * root /usr/local/bin/test.sh >> /var/log/test.log
내가 크론 작업 9:00 매일 오전에 실행되도록 기대하지만, 어떤 이유로, 그렇지 않습니다 : 파일이 포함되어 있습니다. 또한 예상대로 로그 파일을 가져 오지 않습니다. test.sh 파일에 대한 사용 권한을 검사했고 현재 작동해야하는 755로 설정되어 있습니다.
내가 잘못하고있는 것이 있습니까? 중요한 요소가 빠졌습니까? '랜덤 테스트'파일을 crontab이나 다른 파일에 추가해야합니까?
우분투에 있습니까? [Cron How to] (https://help.ubuntu.com/community/CronHowto#line-141)를 확인할 수 있습니다. cron 데몬이'ps -ef | grep cron '입니다. – fedorqui
CentOS 4.4, Linux 커널 버전 2.6.18-308.el5를 실행 중입니다. Cron 데몬이 실제로 실행 중입니다. – Dezzie
'crontab -e'와 일반 crontab을 사용하면 어떨까요? – fedorqui