【问题标题】:Java command is not executing in ksh by using Autosys jobJava 命令未使用 Autosys 作业在 ksh 中执行
【发布时间】:2015-05-10 13:46:31
【问题描述】:

Autosys 作业正在执行命令(运行)start.ksh。下面是start.ksh中的代码。

export classpath="jar files path";
nohup java javaclass>log.out &

如果我们手动运行start.ksh,java 正在创建一个进程,但如果它由 autosys 作业运行,java 不会创建进程。 请让我知道可能是什么问题? 日志中没有错误。

提前致谢

【问题讨论】:

  • 您检查过 Autosys 作业日志吗?
  • 命令行环境变量与 autosys 在该进程中使用的变量之间必须存在差异。如果。您没有收到文件权限错误,并且当前工作目录正常。
  • 感谢您的回复。当前工作目录正确且没有文件权限错误。我在 KSH 的最后一行保留了 echo 语句。它也在执行,但没有创建 java 进程。

标签: java unix autosys


【解决方案1】:

解决此问题的最佳方法是比较 Autosys 运行脚本和手动运行脚本时的环境变量。

使用运行命令“env”的同一用户创建 Autosys 作业并手动运行同一命令并比较输出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-08
    • 2013-09-10
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多