我有一个可执行的 jar,我编写了一个 shell 脚本来执行它。当我手动运行 shell 脚本时,它运行良好,但是当计划使用 crontab 每周运行它时,它会给出以下错误 -
log_process.sh: line 16: java: command not found
我的 shell 脚本中的第 16 行是 -
java -jar $jar_path $logDirectory $logNamePattern $processedLogDirectory $oldResultsDirectory 2>>$log_file 1>&2
知道为什么当我手动运行它时它运行良好,但当它由 vrontab 作业运行时它运行良好?