计算化学公社

标题: nohup如何进行交互式输入 [打印本页]

作者
Author:
土拔鼠    时间: 2020-3-22 22:01
标题: nohup如何进行交互式输入
请问 nohup 如何配合交互式的输入 比如运行一个耗时比较久的gmx命令 想用nohup &

假如第一次要输入“1” 回车 第二次要输入“2”回车 应该怎么写输入呢

谢谢大家

作者
Author:
liyuanhe211    时间: 2020-3-22 22:04
<
作者
Author:
snljty    时间: 2020-3-22 22:06
gmx大多数命令参数都支持用echo通过管道提供,比如echo 0 | gmx trjconv -s md.tpr -f md.xtc -o md_pbc_fixed.xtc -pbc mol,就是执行gmx trjconv -s md.tpr -f md.xtc -o md_pbc_fixed.xtc -pbc mol后选组选择0(system)。如果是Linux版的,还可以有更强大的重定向输入,用<<EOF这样,后面直到EOF之间都是输入的内容,可以查一下Linux重定向多行输入。
作者
Author:
土拔鼠    时间: 2020-3-23 21:55
liyuanhe211 发表于 2020-3-22 22:04

谢谢李老师
作者
Author:
土拔鼠    时间: 2020-3-23 21:55
snljty 发表于 2020-3-22 22:06
gmx大多数命令参数都支持用echo通过管道提供,比如echo 0 | gmx trjconv -s md.tpr -f md.xtc -o md_pbc_fi ...

非常感谢




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3