root 的默认路径是
$ sudo su
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
Run Code Online (Sandbox Code Playgroud)
创建 /etc/cron.d/myjob 后
35 * * * * tim ( date && echo $PATH && date ) > /tmp/cron.log 2>&1
Run Code Online (Sandbox Code Playgroud)
/tmp/cron.log 显示 PATH 的默认值是:
/usr/bin:/bin
Run Code Online (Sandbox Code Playgroud)
crontab 文件中的默认 PATH 值不是 root 的值吗?为什么?
PATH 值是谁的?
如果我在其中添加作业/etc/crontab或在/etc/cronb.d/.
在 cron 作业中指定哪个用户重要吗?(如tim上面的例子)
谢谢。
| 归档时间: |
|
| 查看次数: |
2744 次 |
| 最近记录: |