我通过此位置 /opt/coldfusion2018/cfusion/bin/ 重新启动我的 ColdFusion 服务,然后执行 ./coldfusion restart
所以我想设置一个 cronjob,那么正确的设置方法是什么
这是正确的方法吗
0 6 * * * /opt/coldfusion2018/cfusion/bin/./coldfusion restart
或者我做错了什么
我正在使用 ubuntu 18.04 lts
答案1
是的,这样可以,但比需要的稍微复杂一些。./
只是表示“当前目录”。 因此,当您首先运行cd /opt/coldfusion2018/cfusion/bin/
然后运行./coldfusion
它时,结果与不是cd-ing 到目录并使用完整路径运行可执行文件:/opt/coldfusion2018/cfusion/bin/coldfusion
。
现在,您添加到 crontab 中的内容/opt/coldfusion2018/cfusion/bin/./coldfusion restart
与这 100% 等效,/opt/coldfusion2018/cfusion/bin/coldfusion restart
因为./
表示当前目录。
因此您只需添加这一点,它就会按预期工作:
0 6 * * * /opt/coldfusion2018/cfusion/bin/coldfusion restart