Crontab - 在目录中运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Crontab - 在目录中运行相关的知识,希望对你有一定的参考价值。
我想在root crontab中设置一个每天运行的工作。但我希望它从特定目录执行它,以便它可以找到它需要的所有文件,因为应用程序有一堆相对路径。
无论如何,我可以告诉crontab从特定目录运行吗?
答案
所有作业都由shell执行,因此请通过命令启动该shell片段以更改目录。
cd /path/to/directory && ./bin/myapp
关于使用&&
而不是;
:通常它没有区别,但如果cd
命令失败(例如因为目录不存在)与&&
应用程序不执行,而使用;
它被执行(但不在目标目录中)。
以上是关于Crontab - 在目录中运行的主要内容,如果未能解决你的问题,请参考以下文章