Programing

Crontab-디렉토리에서 실행

crosscheck 2020. 6. 8. 20:48
반응형

Crontab-디렉토리에서 실행


루트 crontab에서 매일 실행되도록 작업을 설정하고 싶습니다. 그러나 응용 프로그램에 상대 경로가 많으므로 필요한 모든 파일을 찾을 수 있도록 특정 디렉토리에서 실행하고 싶습니다.

어쨌든 crontab이 특정 디렉토리에서 실행되도록 할 수 있습니까?


모든 작업은 쉘에 의해 실행되므로 디렉토리를 변경하는 명령으로 해당 쉘 스 니펫을 시작하십시오.

cd /path/to/directory && ./bin/myapp

&&대신에 사용에 관해서 ;: 일반적으로 차이가 없지만 응용 프로그램 에서 cd명령이 실패하면 (예 : 디렉토리가 존재하지 않기 때문에) 명령이 &&실행되지 않고 ;실행됩니다 (그러나 의도 한 디렉토리가 아닙니다) ).

참고 URL : https://stackoverflow.com/questions/8899737/crontab-run-in-directory

반응형