Alterar o anacron do shell usa para executar um trabalho?

1

Posso alterar o anacron do shell para invocar o comando?

Por exemplo, dada a seguinte linha no anacrontab:

1 0 some-job echo "hi"

O Anacron, por padrão, executará isso como /bin/sh -c 'echo "hi"' . Eu gostaria que ele fosse executado (por exemplo) com o bash como /bin/bash -c 'echo "hi"' .

Eu tentei alterar o SHELL no arquivo anacron, como em:

SHELL = /bin/bash
1 0 some-job echo "hi"

e isso realmente muda o ambiente $SHELL dentro do trabalho em si (assim, por exemplo, coisas que lançam coisas com $SHELL usarão /bin/bash ), mas isso não muda o comportamento de anacron que ainda está usando /bin/sh -c ... .

Eu sei que posso executar /bin/bash dentro de /bin/sh , por exemplo, alterando o comando no arquivo anacrontab para 1 0 some-job bash -c 'echo "hi"' , mas estou querendo saber se posso dizer ao anacron para usar /bin/bash diretamente. / p>     

por BeeOnRope 22.05.2018 / 22:20

0 respostas

Tags