如何执行在xterm / xgterm中运行的脚本?

时间:2014-08-31 12:46:47

标签: shell

我有一个需要在xterm或xgterm中执行的脚本。

我必须首先打开xterm / xgterm,然后运行脚本。

如何将上述两个步骤结合起来并在一个脚本中完成?

1 个答案:

答案 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键。