0

我的脚本内容是:

#!/bin/bash
PATH=/opt/someApp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ant -buildfile /home/kris/Desktop/myproject/build.xml run   

如果我打开终端并输入:bash myscript.sh,那么它运行良好。但是当我将它设置为 cron 作业时,它不会打开终端。但生成输出日志很好。我想要的是在设置 cron 之后,myscript.sh会在特定时间自动运行。它将打开终端并运行命令ant -buildfile /home/kris/Desktop/myproject/build.xml run

我的 cron 文件的内容是:

* 9 5 * * /home/kris/Desktop/myproject/myscript.sh  > /home/kris/Desktop/output/output.sh

Build.xml 运行我的 testng.xml,而 testng.xml 运行我用 java 编写的脚本。我正在使用 Ubuntu 机器。

4

0 回答 0