首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nohup脚本中的预定义输入

nohup脚本中的预定义输入
EN

Ask Ubuntu用户
提问于 2015-12-07 16:28:48
回答 1查看 679关注 0票数 2

我正在尝试编写一个shell脚本,然后我可以使用它来运行nohup,因为它应该运行几个小时。我是个空壳新手,所以我一直在为这件事而奋斗。

脚本应该首先打开一些软件(ACE数据挖掘套件),该软件通常会提示用户输入一些内容(从许多可能的输入文件中选择一个;这可以通过只在调用脚本的目录中放置一个输入文件来避免)。然后,我需要先输入算法的名称,然后再输入它的名字。总之,我需要脚本来:

  1. 开放ACE
  2. 将文件名输入ACE (可选,可以避免)
  3. 从输入其名称开始该算法

步骤2-3中的输入应该预先定义--我不想被提示,因为我知道我想运行什么。

到目前为止,我有ace_script

代码语言:javascript
复制
#!/bin/sh

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

添加echo "warmr"read "warmr"毫无用处。运行ace_script会触发ACE,后者会抱怨从流读取错误并关闭。

任何有关步骤2-3的帮助或建议都将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-12-14 16:40:23

要获取文件的内容,可以使用cat:

代码语言:javascript
复制
$ cat myfile.txt

cats are cool
I like trains

所以只需在文件中加上算法名就行了?

如果软件还没有将这些数据提供给它,我会感到惊讶吗?查看文档-- 此PDF可能是您所需要的。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/707022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档