OSX 10.6.2에서 cron을 실행하는 방법은 무엇입니까? 아니라 cron을 작동시키는 방법에 관한

참고 :이 질문은 cron 탭을 편집하는 방법이 아니라 cron을 작동시키는 방법에 관한 것입니다.


  1. 나는 cron을 사용하여 편집했다. env EDITOR=joe crontab -e
  2. 나는 1 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txtcron이 올바르게 설정되었지만 입력 했지만 아무것도하지 않습니다 . Cronnix를 통해 확인하고 / var / cron / tabs에서 cron을 확인했습니다. Cronnix를 사용하여 crontab을 편집하면 동일한 결과를 얻을 수 있습니다.

echo 'test' > /Users/radek/Backup/rationalvmware/test.txt수동으로 실행하면 예상대로 파일이 생성되므로 cron에 제공하는 명령이 올바른 것으로 가정합니다.

거기에 어떤 특별한 제가 OSX에 cron이 작동하도록해야? cron이 실행 중인지 어떻게 확인할 수 있습니까?

OSX에서 / var / log / messages에 해당하는 것은 무엇입니까? SuSE의 메시지에서 cron이 작동한다는 것을 알 수 있습니다.



답변

시험 시간이지나 1 분이 지날 때까지 기다렸다는 의심이 듭니다. 매분 마다 실행하려면 :

0-59 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt

답변

cron 유틸리티는에 /etc/crontab또는 파일이 있을 때 시작하여 시작됩니다 /usr/lib/cron/tabs. 수동으로 시작할 필요가 없습니다 . (설명서 페이지를 참조하십시오 .)

OS X의 로그를 보려면 콘솔 유틸리티를 사용할 수 있습니다.


답변

다른 두 가지 방법이 있습니다.

*/1 * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt

또는

* * * * * echo 'test' > /Users/radek/Backup/rationalvmware/test.txt

이 둘 다 매분마다 실행됩니다.


답변

먼저 $EDITOR변수를 원하지 않는 것으로 설정했기 때문에 변수를 합리적인 것으로 설정해야합니다. 다음과 같이 설정하십시오.

EDITOR=joe

당신은 변경할 수 있습니다 joe같은 다른 텍스트 편집기로 nano또는 vim.

그런 다음을 편집하고 싶을 것입니다 crontab.

crontab -e

그런 다음 cron사용할 텍스트를 넣습니다 .


답변

Mountain Lion에서 cron을 사용하려면 https://coderwall.com/p/ry9jwg 또는 터미널을 열고 실행하십시오 sudo touch /etc/crontab. 그 후 / usr / lib / cron / tabs의 작업은 cron에 의해 처리되어야합니다.