小编Ela*_*amb的帖子

bash 脚本中的绝对路径

我有一个myscript.sh调用命令的 shell 脚本,比如说mycmd. 例如./myscript.sh,当我从终端运行该脚本时,一切正常。

但是当我将该脚本添加到 crontab 时,输出mycmd为空。当我再次调用/usr/local/bin/mycmd内部时myscript.sh一切正常。

那么为什么我必须使用可执行文件的绝对路径?是不是因为它不在$PATH“cron-bash”中?

linux shell bash cron

3
推荐指数
1
解决办法
2712
查看次数

标签 统计

bash ×1

cron ×1

linux ×1

shell ×1