小编Mar*_*nos的帖子

为什么 cd 不会更改 crontab 中的当前目录?

在我的用户的 crontab 中,在 CentOS 系统上,我有这样的东西:

58 12 * * * cd /home/joe/dev; echo `pwd` | logger
Run Code Online (Sandbox Code Playgroud)

这在 /var/log/messages 中输出:

Feb 19 12:58:01 srv01 joe: /home/joe
Run Code Online (Sandbox Code Playgroud)

而不是输出:

Feb 19 12:58:01 srv01 joe: /home/joe/dev
Run Code Online (Sandbox Code Playgroud)

为什么输出时不保留目录pwd

shell centos cron

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

标签 统计

centos ×1

cron ×1

shell ×1