小编gro*_*ser的帖子

如何永久设置全局(即所有用户)cron PATH?

我们需要在所有用户的 cron 路径中设置 /usr/local/bin。有没有办法在系统范围内设置它,而无需编辑每个用户的 crontab?

我们尝试将 PATH 添加到 /etc/crontab:

# grep PATH /etc/crontab
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Run Code Online (Sandbox Code Playgroud)

但是当用户在他们的 crontab 中有这个时:

$ crontab -l | grep PATH
* * * * * echo $PATH > /tmp/current_cron_path
Run Code Online (Sandbox Code Playgroud)

...它表明他们的路径仍然设置为默认值:

$ cat /tmp/current_cron_path
/usr/bin:/bin
Run Code Online (Sandbox Code Playgroud)

path cron

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

cron ×1

path ×1