Вы должны использовать команду crontab -e
как пользователь, от имени которого вы хотите запускать скрипт, и поместить в нее свое расписание cron
.
Думаю, :Что-то еще использует вашу карту при загрузке до запуска Pulseaudio. Поскольку ALSA разрешает использовать аппаратное устройство только одному процессу, Pulseaudio определяет, что устройство используется, и поэтому не требует его.
У меня только что была эта проблема на моей машине, виновником оказался timidity
, который я хотя и отключил при загрузке, но во время какого-то обновления файл конфигурации, по-видимому, был перезаписан.
Проверка :Используйте aplay -D hw:X some_wav_file.wav
, где X
— текущий присвоенный номер карты, которая не отображается (возможно 0
, если у вас есть программа, которая требует первое устройство ). Если вы получаете сообщение об ошибке, значит его использует что-то другое.
Вы можете использоватьlsof /dev/snd/pcm*
(как root )или что-то подобное, чтобы узнать, какой процесс использует устройство.
Прерывистое обнаружение аудиооборудования может быть связано с тем, что Windows влияет на состояние питания аудиоустройства (s )на карте во время гибридного выключения
Отключить быструю -загрузку и спящий режим в Windows