SHELL SCRIPT NÃO EXECUTA NA CRONTAB UBUNTU 18

Iniciado por wraduan, 02 de Novembro de 2021, 23:39

tópico anterior - próximo tópico

wraduan

Salve rapaziada, tudo bem?

Peço ajuda dos mestres em linux para me ajudar entender oque esta ocorrendo.

Estou usando Ubuntu 18 Desktop, preciso executar um executável Python não no terminal interno, mas no terminal visível no desktop, e agendar na Crontab para executar a shell.

Segue abaixo meu arquivo exemplo.sh

#!/bin/bash
gnome-terminal -- python3 /home/server/new-bot-execute-signals-phyton/bot_v2.py

Importante informar que se eu executo o comando na mão logado no desktop ./exemplo.sh ele executa corretamente... abre um novo terminal e roda o executável sem problemas.

O problema esta na crontab... segue abaixo o agendamento que realizei

# m h dom mon dow command
33 18 * * * /bin/bash /usr/local/bin/exemplo.sh

Porem mesmo agendando não executa... o esperado era abrir um novo terminal e executar a shell que ja validei o funcionamento.. mas não executa...

Alguem pode me ajudar por favor?

creto

Olá,

Você criou o shellscript, mandou que ele fosse executado, mas deu permissões a ele para isso?

PS: Cuidado com uso de Caps Lock

T+
A vida, é feito andar de bicicleta, se parar, você cai! (Gabriel Contino)
Blog do Paulo Corrêa Creto