防止 Gnome 终端执行后退出[重复]
- 2024-11-04 08:43:00
- admin 原创
- 33
问题描述:
如何防止 gnome-terminal 在给定的命令退出后退出?
我从 cronjob 调用 gnome-terminal,以便创建用户可访问的终端。终端最初会运行一个特定程序。例如
gnome-terminal --tab -e "/usr/bin/myprog"
一切正常,只是当“myprog”退出时,gnome-terminal 也会退出。我怎样才能让它继续运行,但又回到终端提示符?
解决方案 1:
尝试一下:
gnome-terminal --tab -- "/bin/bash -c '/usr/bin/myprog; exec /bin/bash -i'"
解决方案 2:
创建一个配置文件(即保持),设置“当命令退出时:保持终端打开”,然后
$ gnome-terminal --tab --profile hold -e /usr/bin/myprog
解决方案 3:
创建一个如下的 shell 脚本:
#!/bin/bash
# myprog-wrapper.sh - runs /usr/bin/myprog and then starts a new bash session
/usr/bin/myprog
/bin/bash
赋予shell脚本执行权限。
然后设置你的 cron 作业来调用这个脚本而不是直接调用myprog
:
gnome-terminal --tab -e "/path/to/myprog-wrapper.sh"
/bin/bash
用您选择的外壳替换。
解决方案 4:
您可以使用 xterm 或 rxvt-unicode 代替 gnome-terminal,这两个选项都有-hold
用于此目的的选项。
相关推荐
热门文章
项目管理软件有哪些?
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件
热门标签
云禅道AD