Autor Tópico: SHELL SCRIPT NÃO EXECUTA NA CRONTAB UBUNTU 18  (Lida 6023 vezes)

Offline wraduan

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
SHELL SCRIPT NÃO EXECUTA NA CRONTAB UBUNTU 18
« Online: 02 de Novembro de 2021, 23:39 »
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?

Offline creto

  • Usuário Archlinux
  • Usuário Ubuntu
  • *
  • Mensagens: 810
  • Vivemos esperando dias melhores
    • Ver perfil
    • Blog do Creto
Re:SHELL SCRIPT NÃO EXECUTA NA CRONTAB UBUNTU 18
« Resposta #1 Online: 03 de Novembro de 2021, 10:30 »
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