以下 crontab 命令:
5 * * * * www-data /usr/bin/php5 /home/... >> /var/log/piwik_archive.log 2>&1
生产,在/var/log/piwik_archive.log
:
/bin/sh: www-data: command not found
如何指定 crontab 命令用户?
答案1
只有系统范围的 crontab 文件(通常是 /etc/crontab)和其他系统 crontab 文件(通常是 /etc/cron.d)才有用户名字段。用户 crontab 文件没有此字段。
看
man 5 crontab
[...] 常规系统范围的 crontab 文件。取消链接用户的 crontab,此文件具有用户名字段,与 /etc/crontab 使用的一样。