Como informar ao cron para encontrar caminhos para ferramentas?

0

Existe uma maneira de indicar ao cron como / onde encontrar (caminhos para) ferramentas como python , nmap , php e assim por diante?

Pergunto isso porque quando eu programo um trabalho usando crontab -e , sempre preciso especificar o caminho completo de python , nmap e qualquer outra ferramenta que eu queira usar.

    
por Radu Rădeanu 22.07.2014 / 17:57

1 resposta

4

Isso é de man 5 crontab :

% bl0ck_qu0te%

Portanto, PATH é definido pelo cron como "/usr/bin:/bin" . Agora, para adicionar mais caminhos ao PATH a ser usado pelo cron, basta editar o arquivo crontab (usando o comando crontab -e ) e adicionar, por exemplo, a seguinte linha em algum lugar no começo:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Veja também este Q & A do StackOverflow: crontab PATH e USER .

    
por Radu Rădeanu 22.07.2014 / 18:15