Pular para o conteúdo

executanto o comando "export" em um shell script chamado pelo crontab [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. executanto o comando "export" em um shell script chamado pelo crontab [RESOLVIDO]

Enviado em 24/11/2013 - 17:05h

Pessoal,

Tenho um script que contém a seguinte linha de comando:

export JOBID=$(qsub real.job)

Essa linha no shell executa o comando "qsub real.job" e guarda a saída deste comando na variável JOBID.

Entretanto ele não está funcionado quando executado pelo crontab apenas pelo terminal.

Alguém poderia me dar um força nisso ae?

abs

Responder tópico

2. Re: executanto o comando "export" em um shell script chamado pelo crontab [RESOLVIDO]

Enviado em 24/11/2013 - 22:47h

Não vai funcionar, pois o script roda em um sub-shell e mesmo com o comando export ele não vai conseguir alterar as váriáveis de ambiente globais, apenas a do seu próprio subshell...

Isso é uma questão de segurança, pois já pensou se qualquer comando export alterasse as variáveis globais? Qualquer usuário comum conseguiria ter acesso de root... (export UID=0 e pronto)

Minha sugestão é que você salve num arquivo os dados que queira ler depois...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder