我有一个需要在xterm或xgterm中执行的脚本。
我必须首先打开xterm / xgterm,然后运行脚本。
如何将上述两个步骤结合起来并在一个脚本中完成?
答案 0 :(得分:0)
使用-e
参数xterm
。例如,在xterm窗口中运行ping -c5 localhost
:
xterm -e 'ping -c5 localhost'
请注意,您必须设置DISPLAY
环境变量(以引用正在运行的X服务器)才能使其生效。
如果您需要在命令完成后继续显示xterm会话,则可以添加睡眠:
xterm -e 'ping -c5 localhost; sleep 10'
- 使窗口在完成后显示10秒钟。或者:
xterm -e 'ping -c5 localhost; read'
- 这样窗口就会显示,直到按下Enter键。