De acordo com esta resposta: Posso usar o cron para tocar no topo da hora como um relógio de pêndulo? você precisa exportar uma variável de ambiente antes de reproduzir sons no seu script cron:
export XDG_RUNTIME_DIR="/run/user/1000"
Não importa qual instrução relacionada ao som eu uso. Parece que a instrução está funcionando, mas não ouço nenhum som. O Crontab é executado no mesmo usuário e na raiz. Nenhum efeito de som (o processo funciona nas costas).
Os logs estão vazios, exceto o mpsyt log, que diz: "] 2; mpsyt" seja lá o que isso signifique:).
Cronjobs não relacionados ao som funcionam perfeitamente. Eu fiz um script que escreve para arquivar e tocar um som. O arquivo está bem. Nenhum som em tudo.
Sempre tive certeza de que executar scripts do cron é igual a scripts executados no terminal. Então, o que causa a diferença?
K.
De acordo com esta resposta: Posso usar o cron para tocar no topo da hora como um relógio de pêndulo? você precisa exportar uma variável de ambiente antes de reproduzir sons no seu script cron:
export XDG_RUNTIME_DIR="/run/user/1000"
Thx por tentar ajudar. Acabei de fazer uma reinstalação completa do Ubuntu 18.04 (muitos problemas sem instalação feita com poucas atualizações).
K.