Você deve ter especificado $DISPLAY
variável ambiental e usuário (pode ser ken no seu caso).
$ sudo crontab -e -u user
m h dom mon dow command
34 12 * * * export DISPLAY=:0 && /usr/bin/gedit /home/KEN/Desktop/ImaTXT
Eu gostaria de programar um backup semanal com o Crontab, mas eu nunca o usei antes, então eu queria começar com um comando simples para testá-lo, como abrir um arquivo de texto com o gedit.
Eu segui este guia: link
sudo crontab -e
Eu recebo meu arquivo no terminal e adiciono isso:
m h dom mon dow command
34 12 * * * /usr/bin/gedit /home/KEN/Desktop/ImaTXT
Foi 12: 32 quando salvei e instalei este novo crontab:
crontab: installing new crontab
Eu verifiquei que foi salvo:
sudo crontab -l
Dois minutos se passam e nada é aberto.
O que estou fazendo de errado?
Obrigado Kevy, funcionou.
Você deve ter especificado $DISPLAY
variável ambiental e usuário (pode ser ken no seu caso).
$ sudo crontab -e -u user
m h dom mon dow command
34 12 * * * export DISPLAY=:0 && /usr/bin/gedit /home/KEN/Desktop/ImaTXT