crontab不支持相对路径脚本的解决方法

当一个软件/工具需要定时运行时,常常使用的工具即是crontab;而软件/工具较大时,或者需要可配置时,往往会将源码拆成多个部分,互相通过相对路径引用; crontab工具的一个大问题就是不能支持相对路径,会导致文件不能找到,这样情况下,原本工作正常的工具,可能无法定时启用;一个比较ugly的解决方案是使用绝对路径,但这样明显使得软件/工具的可移植性大大降低,增加了复用成本。

怎么解决这个问题呢,其实很简单,在crontab启用脚本中加入cd指令,使得工作目录切换到运行工具所需的目录,即可。


转自:http://www.cnblogs.com/alexxyjiang/archive/2011/11/11/2245590.html

你可能感兴趣的:(linux)