Cron não está executando o comando

0

Estou usando o Debian sid.

Estou tentando ser audacioso para começar e tocar uma estação de rádio on-line às 9h da manhã de segunda, terça, quarta e sexta-feira. Qui a cada semana. Eu tenho o URL da estação salvo em um arquivo pls que eu baixei do site da estação em si, e eu confirmei que audacioso joga. Mas não consigo fazer o cron iniciar. No meu crontab eu tentei:

0 9 * * 1-4 audacious /home/ryan/Music/WSMR_Radio.pls

e

0 9 * * 1-4 'audacious /home/ryan/Music/WSMR_Radio.pls'

e

0 9 * * 1-4 "audacious /home/ryan/Music/WSMR_Radio.pls"

sem sorte. O que estou fazendo de errado? Eu não estou achando meu erro no info crontab (5).

Suponho que alguns possam responder: "Não use o cron, use [essa outra ferramenta]", mas ainda gostaria de saber como usar o cron corretamente, para referência futura, no mínimo.

    
por RML 14.09.2016 / 02:44

2 respostas

0

Eu tentei entradas de crontab com e sem o caminho completo para audacioso, tentei ambas, un, single e double-quoted, e nada funcionou. Certifiquei-me de que o audacioso não me dava nenhum erro ao executar manualmente a partir da linha de comando. Então eu tentei a linha crontab com 'mpv' ao invés de 'audaciosa', sem o seu caminho completo, e sem aspas, e funcionou. Provavelmente a linha crontab estava boa, e há algum outro problema acontecendo, talvez com audácia. Eu vou aceitar isso como a resposta

    
por 15.09.2016 / 01:14
0

Use cron , use audacious , mas com outra ferramenta chamada:

audtool --playback-play

O Audacious não tem recurso de reprodução automática depois de adicionar a playlist, como eu sei. Então deixe a audaciosa corrida toda a noite, então cron vai apertar o botão play com audtool .

    
por 14.09.2016 / 03:07

Tags