17.10 Não há som de trabalhos agendados

2

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).

  1. espeak -ven "Olá" - digitado em um terminal funciona, digitado em um cron não. No htop, vejo que o espeak está funcionando a cada minuto.
  2. amixer -D pulso sset Master 10% - em um terminal funciona, digitado em um cron não.
  3. mpsyt .blablabla, 1 - em um terminal funciona, digitado em um cron não.
  4. O Google Assistente iniciado normalmente funciona. Começou a partir do cron não (nem me ouve - por isso o problema do microfone também é um problema).

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.

    
por phoenix84 10.06.2018 / 13:22

2 respostas

0

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"
    
por WinEunuuchs2Unix 10.06.2018 / 18:00
0

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.

    
por phoenix84 11.06.2018 / 02:19