Я использую Debian sid.

Я пытаюсь набраться смелости, чтобы начать играть в онлайн-радиостанцию в 9 часов утра в понедельник, вторник, четверг и четверг. У меня есть URL станции, сохраненный в файле PLS, который я скачал с самого сайта станции, и я подтвердил, что Audacious его воспроизводит. Но я не могу заставить cron начать это. В моем crontab я пробовал:

0 9 * * 1-4 audacious /home/ryan/Music/WSMR_Radio.pls

а также

0 9 * * 1-4 'audacious /home/ryan/Music/WSMR_Radio.pls'

а также

0 9 * * 1-4 "audacious /home/ryan/Music/WSMR_Radio.pls"

без удачи Что я делаю неправильно? Я не нахожу свою ошибку в информационном crontab(5).

Я полагаю, что некоторые могут ответить: «Не используйте cron, используйте [этот другой инструмент]», но я все же хотел бы знать, как правильно использовать cron, по крайней мере, для дальнейшего использования.

2 ответа2

0

Я пробовал записи в crontab с полным путем к смелому и без него, пробовал оба из них, без одинарных и двойных кавычек, и ничего не получалось. Я удостоверился, что audacious не дал мне ошибок при запуске вручную из командной строки. Затем я попробовал строку crontab с «mpv» вместо «audacious», без полного пути и без кавычек, и это сработало. Вероятно, с строкой crontab все было в порядке, и возникла другая проблема, возможно, с отважным. Я приму это как ответ

0

Используйте cron , используйте audacious но с другим инструментом, который называется:

audtool --playback-play

У Audacious нет функции автозапуска после добавления плейлиста, как я знаю. Так что оставьте дерзкий бег на всю ночь, тогда cron нажмет кнопку воспроизведения с помощью audtool .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .