O usuário Crontab é interpretado como comando

2

O seguinte comando crontab:

5 * * * * www-data /usr/bin/php5 /home/... >> /var/log/piwik_archive.log 2>&1

produzir, em /var/log/piwik_archive.log :

/bin/sh: www-data: command not found

Como especificar o usuário do comando crontab?

    
por bux 22.01.2018 / 11:16

1 resposta

2

Apenas o arquivo crontab do sistema (geralmente / etc / crontab) e outros arquivos crontab do sistema (geralmente /etc/cron.d) possuem o campo username. Os arquivos crontab do usuário não possuem esse campo.

Veja

man 5 crontab

[...] regular system-wide crontab file. Unlinke a user's crontab, this file has the username field, as used by /etc/crontab.

    
por 22.01.2018 / 11:32

Tags