1
我有一个需要在xterm或xgterm中执行的脚本。
如何执行在xterm/xgterm中运行的脚本?
我必须先打开xterm/xgterm,然后运行脚本。
如何结合上述两个步骤并在一个脚本中完成它?
我有一个需要在xterm或xgterm中执行的脚本。
如何执行在xterm/xgterm中运行的脚本?
我必须先打开xterm/xgterm,然后运行脚本。
如何结合上述两个步骤并在一个脚本中完成它?
使用-e
参数到xterm
。例如在一个xterm窗口中运行ping -c5 localhost
:
xterm -e 'ping -c5 localhost'
请注意,您必须有DISPLAY
环境变量设置(引用一个运行的X服务器)这个工作。从而显示完成后的10秒窗口 -
xterm -e 'ping -c5 localhost; sleep 10'
:
如果您需要的xterm会话的命令完成后仍保持显示,您可以添加一个睡眠。或者:
xterm -e 'ping -c5 localhost; read'
- 使窗口显示,直到按下Enter键。
顺便说一下,什么是'xgterm'?你确定它不是一个错字.... – 2014-08-31 15:38:17
另外,你在哪个操作系统上运行? – 2014-08-31 15:43:33
为什么该脚本需要在特殊的终端模拟器中运行?难道你真的需要它运行在一个特殊的shell(bash,zsh,ksh,csh,...)吗? – lxg 2014-08-31 20:54:39