Como executo um script de shell com o comando de exportação no crontab?

0

Eu tenho um script de shell que exporta valores de variáveis quando executado. Os mesmos valores serão usados em outro script.

#!/bin/sh
export I="10"
echo $I

Eu usarei o acesso root para cron . Eu tentei este comando:

*/5 * * * * /home/ubuntu/backup/.test.sh

Após a execução, verifiquei as variáveis de ambiente e nada foi atualizado.

Como executo esse script em cron e faço para exportar corretamente as variáveis?

    
por Rudra 18.02.2013 / 13:05

1 resposta

1

export apenas disponibiliza variáveis para subprocessos, não para shells existentes ou até shells que são executados posteriormente.

Somente aqueles chamados por test.sh veriam as novas variáveis de ambiente.

Enquanto isso responde à sua pergunta, você pode editá-la para descrever o que você está tentando alcançar - por que você quer fazer isso, para obter respostas melhores, abordagens diferentes.

    
por 18.02.2013 / 13:38

Tags