nohup shell脚本中的预定义输入

时间:2015-12-07 16:17:31

标签: linux bash shell nohup

我正在尝试编写一个shell脚本,然后我可以nohup,因为它应该运行几个小时。我是一个shell新手,所以我很努力。

脚本应首先打开一些软件(ACE数据挖掘套件),这通常会提示用户输入一些内容(选择许多可能的输入文件中的一个;这可以通过仅将一个输入文件放在目录中来避免脚本被调用)。然后,我需要通过在(warmr)中键入其名称来启动算法。 总之,我需要脚本:
1)打开ACE
2)将文件名输入ACE(可选,可以避免)
3)通过输入名称

来启动算法

步骤2-3中的输入应该是预定义的 - 我不希望被提示,因为我知道我想要运行它。

到目前为止我有ace_script

#!/bin/sh

/home/nfg/ACE-ilProlog-1.2.20/linux/bin/ace

添加echo "warmr"read "warmr"无效。运行ace_script会激活ACE,然后会从流中读取错误并关闭。

0 个答案:

没有答案