【发布时间】:2020-04-27 09:16:05
【问题描述】:
我需要使用 linux 中的 cron 作业从特定的 jar 文件运行 java 类。我已经尝试了 java 和包含 shell 文件中所有 jar 文件的文件夹的绝对路径,它手动运行就可以了。
#!/bin/sh
/absolute/path/to/java -cp "absolute/path/to/libs/*" com.xxx.MyClass
当我尝试从 cron 作业运行这个 shell 文件时,它失败了
* * * * * /bin/sh /absolute/path/to/script.sh
文件夹 libs 包含多个 jar 依赖项。 我怀疑 MyClass 也应该是绝对路径。
【问题讨论】: