¿Puedo configurar una variable de entorno para un solo comando anacron?

¿Puedo configurar una variable de entorno para un solo comando anacron?

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-joblí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 envutilidad:

1 0 bob-job    env FOO=bar /home/bob/script.sh

La envutilidad 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 enven su sistema.

información relacionada