
Digamos que eu tenha um script chamado "mydailyscript" contendo o seguinte:
#!/bin/bash if [ ! -z $MYDAILYLOG]; then exec 1>$MYDAILYLOG fi echo This script ran on $(date)
e copio esse script para /etc/cron.daily.
Onde defino a variável de ambiente, MYDAILYLOG? ou sejaMYDAILYLOG=/var/log/mydailylog
Devo anexar uma linha a /etc/environment?
sudo echo "MYDAILYLOG=/var/log/mydailylog" >> /etc/environment
Responder1
Se você quiser adicionar uma variável para todos os usuários do seu sistema, adicione-a no arquivo /etc/environment. É um arquivo de ambiente global.
Você deseja definir a variável apenas para o seu script atual, pode usar o caminho como uma variável regular antes do local onde usou a variável ou deseja adicionar o caminho como uma variável, também pode usar a exportação.