Как изменить эту команду для воспроизведения аудиофайла каждые 10 минут?

Как изменить эту команду для воспроизведения аудиофайла каждые 10 минут?

*/15 * * * *   XDG_RUNTIME_DIR=/run/user/1000 /usr/bin/play -n synth 10 sin 20
0
задан 22 July 2021 в 08:09

1 ответ

Выполните следующую команду для установки (редактирования) задания cron для вашего текущего пользователя:

crontab -e

Затем вставьте следующую строку в конец файла:

*/10 * * * *   XDG_RUNTIME_DIR=/run/user/1000 /usr/bin/play -n synth 10 sin 100

После завершения редактирования файла:

Если в вашей системе используется редактор nano, нажмите CTRL+o для сохранения файла, а затем нажмите CTRL+x для выхода.

Если в вашей системе используется редактор vim, нажмите ESC, затем введите :wq и нажмите ENTER.


Это будет воспроизводить сигнал раз в 10 минут, начиная с каждого часа (в 10, 20, 30, . . . , 60).

Я изменил sin 20 на sin 100, потому что sin 20 - это низкая частота, которая может повредить динамики при слишком громком воспроизведении на некоторых системах. Однако вы можете изменить это значение на sin 20, если хотите. Если вам нужен неслышимый тон, который не повредит ваши колонки, я предлагаю использовать sin 1 .

Синусоидальный тон будет играть 10 секунд, как указано в параметре команды synth 10, и вы можете изменить это также (например, synth 1 для установки на 1 секунду).

1
ответ дан 28 July 2021 в 11:16

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

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