Я хотел бы отдать приоритет команды crontab по текущему аудиопотоку Ubuntu 18.04

mp3 будет автоматически работать в требуемое время с помощью crontab.

*/10 7-21 * * * play /home/mo/document/1.mp3
*/10 7-21 * * * sleep 20;play /home/mo/document/2.mp3
*/10 7-21 * * * sleep 40;play /home/mo/document/3.mp3

'играйте' установленные носки.

Проблема состоит в том, что crontab не работает при просмотре YouTube. Инициируемое аудио Crontab не будет играть до текущего проигрывания аудиопотока, закрывается.

Я хочу сделать работу команды crontab, даже если Вы смотрите YouTube.

2
задан 17 August 2018 в 11:53

1 ответ

Прямой вывод к текущему рабочему дисплею

Согласно этому сообщению:

носки, не удающиеся выполниться как запись крона, в то время как другое звуковое выполнение приложения

Рабочие носки/игра от cronjob требуют, чтобы экспортировал переменную ДИСПЛЕЯ, как будто Вы запускали приложение GUI от crontab. Просто добавьте export DISPLAY=:0 && к началу Вашей команды как так:

*/10 7-21 * * * export DISPLAY=:0 && /usr/bin/play /home/mo/document/1.mp3

Кроме того, обратите внимание на то, что, когда контакт с cronjobs лучше использовать полные пути (/usr/bin/play) так, чтобы крон не запутывался.

4
ответ дан 2 December 2019 в 02:12

Другие вопросы по тегам:

Похожие вопросы: