내 분 crontab은 작동하지 않지만 @reboot의 동일한 프로세스는 작동하는 이유는 무엇입니까?

내 분 crontab은 작동하지 않지만 @reboot의 동일한 프로세스는 작동하는 이유는 무엇입니까?

나는 crontab -e를 사용하여 crontab을 설정하는 방법을 자세히 살펴보고 많은 내용을 읽었으며 이에 대한 도움을 주시면 감사하겠습니다.

시작(다시 시작) 시 실행되는 프로세스가 있는데, 잘 실행되고 매분마다 계속 실행되기를 원하지만 그런 일은 일어나지 않습니다. 두 번째 줄 끝에 개행 문자(newline)가 있습니다. 감사해요! ! 재부팅 시 제대로 실행되는 /dir/xxx 프로그램이 있지만 매분 실행되도록 설정된 동일한 프로세스가 실행되지 않습니다. 내 crontab -e는 다음과 같습니다.

@reboot /dir/xxx
/1 * * * * /dir/xxx

두 번째 줄 뒤에 개행 문자가 있습니다.

답변1

귀하의 crontab이 이것을 어떻게 받아들이는지 궁금합니다. /1실제로 는 그런 뜻이어야 합니다 */1. 시도 해봐.

다음과 같이 모두 한 줄에 있으면 다음과 같습니다.

@reboot /dir/xxx /1 * * * * /dir/xxx

*/1그러면 ( 와 ) 사이에 새 줄이 있어야 합니다 /1.

@reboot /dir/xxx
*/1 * * * * /dir/xxx

한 줄 버전에서는 경로가 확장될 때 /1 * * * * /dir/xxx로 처리되어 에 대한 인수로 전달됩니다 ./dir/xxx*

관련 정보