为什么我的shell脚本没有打开终端,虽然它提供输出日志绝对正常?

时间:2013-04-05 04:56:21

标签: linux shell cron

我的脚本内容是:

#!/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机器。

0 个答案:

没有答案