linux – 如何使用其所在目录的工作目录执行任意脚本?

前端之家收集整理的这篇文章主要介绍了linux – 如何使用其所在目录的工作目录执行任意脚本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要从bash执行一个groovy脚本文件,我需要脚本有一个它所在目录的工作目录.

也就是说,在我的bash脚本中,我这样做:

/opt/script/myscript.groovy &

但这似乎将工作目录设置为/etc/init.d,即我正在调用的目录.如何将该脚本的工作目录更改为/ opt / script?

解决方法

/etc/init.d

可能你是/etc/init.d的runnig(启动)脚本?

在脚本的第一行添加cd / opt / script

要么

…为了保持动态,添加:cd“$(dirname”$0“)”

猜你在找的Linux相关文章