Как изменить эту команду для воспроизведения аудиофайла каждые 10 минут?
*/15 * * * * XDG_RUNTIME_DIR=/run/user/1000 /usr/bin/play -n synth 10 sin 20
Выполните следующую команду для установки (редактирования) задания 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 секунду).