nandosilva
(usa Lubuntu)
Enviado em 24/05/2020 - 12:39h
Crontab do Debian 10 não está funcionando corretamente como deve.
crontab do usuário
Exemplo se eu utilizar as seguintes linhas no crontab do meu usuário do debian elas não são executas na hora programada
50 11 * * * DISPLAY=:0.0 /usr/bin/zenity --info --text "Dentista na sexta"
48 11 * * * aplay /usr/share/sounds/alsa/Side_Left.wav
Já as mesmas linhas acima funcionam perfeito no crontab do Lubuntu Xenial.
========
No Debian o crontab funciona e o mesmo é executado, mas não funciona de jeito nenhum se for especificado hora e minutos
juntos conforme os exemplos acima.
Somente funciona o crontab do debian sem não for utilizado horas com minutos, sendo utilizando na forma abaixo.
0,3,6,9,12,15 * * * * DISPLAY=:0.0 /usr/bin/zenity --info --text "Ola mundo"
A cada 3 minutos de intervalo até os 15 minutos de cada hora será exibido a mensagem. Ok funciona.
*/5 * * * * DISPLAY=:0.0 /usr/bin/zenity --info --text "Ola mundo 2"
A cada 5 minutos a mensagem será exibida, funciona ok.
* * * * * env > /tmp/env.output
A cada minuto a variável env sob-regravará o arquivo /tmp/env.output sendo atualizado sempre a data e hora do arquivo.
Conteúdo do arquivo /tmp/env.output
$ cat env.output
LANGUAGE=pt_BR:pt:en
HOME=/home/nando
LOGNAME=nando
PATH=/usr/bin:/bin
LANG=pt_BR.UTF-8
SHELL=/bin/sh
PWD=/home/nando