내 컴퓨터에서 2시간마다 특정 .mp3 파일을 재생하고 싶습니다. 시작 시 실행되고 지정된 .conf 파일로 수정되기를 원합니다. .mp3 선택 항목은 .conf 파일에도 있습니다.
그 이유는 제 시간에 식사를 하도록 상기시키기 위해 이것이 필요하기 때문입니다.
이제 저는 C에 익숙하지만 데몬 C 프로그램에 대해서는 전혀 모릅니다. 또한 저는 CRON에 대해 잘 알지 못하므로 이것이 옵션인 경우 추가 지침이 필요합니다.
이를 수행하는 가장 쉬운 방법은 무엇입니까?
답변1
bash 스크립트에서 conf 파일을 가져와서 사용하세요.mpg 123MP3를 재생해 보세요. 예를 들면 다음과 같습니다 ~/.music-cron
.
TARGET_MP3="$HOME/file.mp3"
Bash 스크립트에서:
. "$HOME/.music-cron"
mpg123 $TARGET_MP3
그런 다음 cron을 사용하여 2시간마다 및 시스템 시작 후 스크립트를 예약합니다.
0 */2 * * * /path/to/script.sh
@reboot sleep 60 && /path/to/script.sh
sleep 60
다른 유형의 시작 오디오 알림이 동시에 발생하는 경우를 대비해 즉시 재생되는 것을 원하지 않기 때문에 여기에 배치됩니다 .
단지 병적인 호기심 때문에 두 시간마다 식사를 해야 하는 이유는 무엇입니까? 이것은 내가 여기서 본 가장 재미있는 질문 중 하나입니다.
편집하다:
Doug가 지적했듯이 더 나은 해결책은 2시간 크론 일정을 무시하고 이를 echo $0 | at now + 2 hours
스크립트의 마지막 줄로 만드는 것입니다.