ubuntu计划任务crontab -e设定用户不执行?

ubuntu计划任务crontab -e设定用户不执行 * * * * * root /usr/local/php/bin/php ~/gtest.php但是cron.d这样就能执行, 去掉用户就不能执行, 为什么?
2026年09月25日 16:39
有1个网友回答
网友(1):

因为 contab -e 是 以 当前 shell 登陆 的身份 去执行 ,默认 已经 在 crontab 文件里边添加 [-u `whoami` 选项]  当前要 添加 定时任务的 身份 

而/ etc/crontab 文件 的权限是, root 用户 可以修改 所有 人的 定时任务 ,而角色的任务只能由他们自己管理 [但是 我没有找到其他 用户创建 的 定时 任务TT]

如果在 contab -e 的文件里边 再继续添加 用户 的话 就相当于>填错 命令

网页链接