gpt4 book ai didi

java - cron 中看不到的环境变量

转载 作者:太空宇宙 更新时间:2023-11-04 04:21:56 27 4
gpt4 key购买 nike

所以我遇到了一些问题。我的工作场所在其机器上使用环境变量,我们最近将我们的开发/生产服务器切换到基于 UNIX 的解决方案 (RHEL 6),并且我们正在尝试让一些旧程序与 cron 一起运行。环境变量在盒子本身上运行(例如:Server1=dev-server.intranet.net 或类似的东西),但我们遇到了 cron 到位的问题。

示例。

java -jar MyProgram.jar -- Works fine

MyProg.sh - 工作正常

JAVA_HOME=/usr/data/java/current
PATH=$JAVA_HOME/bin

export JAVA_HOME
export PATH

java -jar /usr/data/apps/MyProg/MyProg.jar

当从 cron 调用 MyProg.sh 时,它不起作用,因为它根本看不到 envir 变量。

有人可以提供一些关于如何使用 cron 进行这项工作的见解吗?

谢谢。

最佳答案

JAVA_HOME和PATH不需要设置

你可以试试吗

/usr/data/java/current/java -jar /usr/data/apps/MyProg/MyProg.jar

关于java - cron 中看不到的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12283379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com