위에서 언급한 것처럼 특정 시간에 자동으로 음악을 재생하는 프로그램을 구현하고 싶습니다. crontab을 사용해 보았지만 결과가 없습니다. 이것은 내가 crontab에 입력한 내용입니다:
8 15 30 3 4 python play_music.py
Python 스크립트는 스케줄러 없이 작동합니다. crontab이 해당 환경에서 프로그램을 실행할 수 있으므로 crontab을 사용하면 내 문제가 해결될 수 있는지 궁금합니다.
누구든지 아이디어나 다른 해결책이 있습니까? 미리 감사드립니다.
답변1
crontab 파일에 사용되는 경로는 대화형 셸에서 정의된 경로와 다를 수 있으며, 많은 변수가 전혀 설정되지 않습니다.
PATH=$HOME/bin:$PATH
crontab 파일에 줄을 추가하거나 절대 경로를 사용할 수 있습니다 .
PD: 스크립트가 X11을 사용하는 경우 $DISPLAY
변수를 설정해야 합니다.