Crontab - 在目录中运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Crontab - 在目录中运行相关的知识,希望对你有一定的参考价值。

我想在root crontab中设置一个每天运行的工作。但我希望它从特定目录执行它,以便它可以找到它需要的所有文件,因为应用程序有一堆相对路径。

无论如何,我可以告诉crontab从特定目录运行吗?

答案

所有作业都由shell执行,因此请通过命令启动该shell片段以更改目录。

cd /path/to/directory && ./bin/myapp

关于使用&&而不是;:通常它没有区别,但如果cd命令失败(例如因为目录不存在)与&&应用程序不执行,而使用;它被执行(但不在目标目录中)。

以上是关于Crontab - 在目录中运行的主要内容,如果未能解决你的问题,请参考以下文章

从 crontab 在 vi​​rtualenv 中运行 python 方法

LInux Crontab及命令

Celery实现定时任务crontab

crontab 入门

Linux crontab

10,crontab定时任务