Script Bash para exibir quadrinhos XKCD - crontab não executando

1

Eu escrevi um script bash para exibir o comic xkcd atual no meu navegador da web (usando o pacote RXKCD em R). Eu quero agendar isso para que o quadrinho atual do xkcd seja exibido todas as manhãs às 8h, quando eu entrar no trabalho. No entanto, crontab não parece querer cooperar comigo. Eu encontrei muitos materiais on-line onde o crontab falha, mas ainda não consigo descobrir o que há de errado com a minha situação.

Aqui está o script bash:

#! /bin/bash
R CMD BATCH todaysXKCD.R

e aqui está 'todaysXKCD.R'

library(RXKCD)
getXKCD(html=T, display=F)

Eu configurei um crontab usando crontab -e , e é assim:

SHELL=/bin/bash
PATH=/home/pfrater/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
* * * * * root /bin/bash /home/pfrater/bashScripts/xkcd/todaysXKCD.sh

O script funciona perfeitamente quando eu o chamo da linha de comando, mas não com o cron. O que estou fazendo de errado? Preciso adicionar o caminho do meu bashscript ao PATH no crontab?

    
por PaulFrater 07.04.2016 / 15:30

0 respostas