我正在编写一个 bash 脚本来收集有关磁盘的一些信息,然后启动“nmon”工具来仅监视那些特定的磁盘。
我从 bash 脚本中启动 nmon 工具(使用-g
)。要获取工具中的正确视图,需要按下g键盘上的键。
有什么方法可以让该按键自动从 Bash 脚本中触发?
多谢!
答案1
尝试这个:
echo -n "g" | nmon
更多信息请访问:https://stackoverflow.com/questions/6264596/simulating-enter-keypress-in-bash-script
或者使用预计(man expect
附带示例)。
答案2
纳米支持NMON
shell 变量,您可以在其中预先放置这些击键;我通常export NMON=cmt
在我的 shell 配置文件中使用,但您可以使用:
NMON=g nmon -g /path/to/diskgroup/file
或者
export NMON=g
nmon -g /path/to/diskgroup/file
.. 在调用的 bash 脚本中nmon
。