ubuntu – 如何在crontab中指定什么用户运行脚本?

前端之家收集整理的这篇文章主要介绍了ubuntu – 如何在crontab中指定什么用户运行脚本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有几个crontab工作,根根下运行,但是给我一些问题。例如,在该cron作业的过程中创建的所有文件夹都在用户root和组root下。
如何让它运行在用户www-data和组www-data下,所以当我从我的网站运行脚本,我可以操纵这些文件夹和文件

我的服务器运行在Ubuntu上。
当前crontab作业是:

*/1 * * * * PHP5 /var/www/web/includes/crontab/queue_process.PHP >> /var/www/web/includes/crontab/queue.log 2>&1
不要创建以root用户身份运行的crontab,而是为要运行脚本的用户创建crontab。在你的情况下,crontab -u www-data -e将编辑www-data用户的crontab。只需把你的完整命令在那里,并从root用户的crontab中删除它。

猜你在找的Ubuntu相关文章