No cron, / usr / bin / paplay não exibe stderr

0

O pulso de áudio do meu PC morre sempre que eu abro e fecho as janelas do VirtualBox em uma determinada situação.

Então eu tentei monitorar o estado de áudio por crontab -e.

Normalmente, na linha de comando, $ paplay beep.wav >>err.log 2>&1 || echo "'\'date\' '" >>err.log; é suficiente. Se não houver erro, ele não adicionará nada ao err.log, mas soará um som. Se um erro, ele adiciona "... shm_open () ..." e um timestamp atual para err.log sem emitir um sinal sonoro.

Mas, se eu localizar essa linha de comando no cron, ela emitirá um bipe periodicamente, mas, quando falhar, não registrará err.log. Simplesmente não faz nenhum stderr, embora nenhum bipe soe. Da mesma forma, || echo... também não funciona.

    
por user58029 14.03.2018 / 08:39

0 respostas