linux shell脚本中打开另一个终端并在新终端中执行shell脚本
参考案例:
gnome-terminal -t "title-name" -x bash -c "sh ./run.sh;exec bash;"
-t 为打开终端的标题,便于区分,不要也可以。
-x 后面的为要在打开的终端中执行的脚本,根据需要自己修改就行了。
最后的exec bash;是让打开的终端在执行完脚本后不关闭,如果想执行后不显示,那就将exec bash去掉就可以。
通过os.system(“”cmd”)命令的形式在python中执行:
os.system("gnome-terminal -e 'bash -c \"cd /root;ls -l ; exec bash\"'")
gnome-terminal常见用法
abstract: some usual and useful tips for gnome-terminal
tags: gnome-terminal maximize hold
[基本用法]
gnome-terminal命令用于打开一个新的终端,直接在命令行
# gnome-terminal
就可以打开一个新的终端,有一些常用参数:打开后自动最大化
# gnome-terminal --maximize
全屏
# gnome-terminal --full-screen
设置标题
<