Considere el siguiente archivo anacrontab:
1 0 bob-job /home/bob/script.sh
Sé que puedo configurar variables como esta:
FOO=bar
1 0 bob-job /home/bob/script.sh
Sin embargo, ¿puedo configurar una variable sólo para la bob-job
línea?
Sé que puedo hacer:
FOO=bar
1 0 bob-job /home/bob/script.sh
FOO=
... pero esto no es equivalente porque bloquea el valor existente de FOO, si lo hay (del entorno principal de anacron), y establecerlo FOO=
en vacío tampoco es equivalente a desarmar.
Respuesta1
Podrías usar la env
utilidad:
1 0 bob-job env FOO=bar /home/bob/script.sh
La env
utilidad establece una o varias variables de entorno (o limpia el entorno con -i
) y ejecuta la utilidad dada (su script) con el entorno modificado.
Ver man env
en su sistema.