【问题标题】:Calling shell script from adobe livecycle workbench?从 adobe livecycle 工作台调用 shell 脚本?
【发布时间】:2013-02-15 12:57:23
【问题描述】:

是否可以从 Adob​​e livecycle 工作台调用 shell 脚本?

我尝试使用executescript 服务并在beanshell 中使用命令exec(scriptname)

如果有,请举例说明。

【问题讨论】:

    标签: livecycle workbench


    【解决方案1】:

    是的,您可以为此使用 executeScript 活动。

    import java.util.*;
    import java.io.*;
    Process proc = Runtime.getRuntime().exec("executablecommand");
    int exitValue = proc.waitFor();
    

    上面的脚本会等待命令完成。您还可以使用流程参考来获取输出和错误流。

    这是一篇关于Runtime.exec 的非常有用的帖子。 http://www.javaworld.com/jw-12-2000/jw-1229-traps.html

    如果您希望能够更好地处理异常,您仍然可以使用Runtime.exec,但创建一个自定义 java 组件来执行 shell 命令来包装该功能。您甚至可以构建一个脚本引擎组件来执行 groovy 脚本等。

    【讨论】:

      猜你喜欢
      • 2015-11-20
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      • 2016-06-22
      • 2014-06-05
      • 2018-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多