防止Gnome终端在执行后退出

Cer*_*rin 18 linux bash terminal gnome-terminal

在给定命令退出后,如何防止gnome-terminal退出?

我正在从cronjob调用gnome-terminal,以便创建一个可供用户访问的终端.终端最初被给予一个特定的程序来运行.例如

gnome-terminal --tab -e "/usr/bin/myprog"
Run Code Online (Sandbox Code Playgroud)

这很好,除了"myprog"退出时,gnome-terminal也是如此.如何让它继续运行,但只是回到终端提示符?

Pau*_*ce. 26

试试这个:

gnome-terminal --tab -e "/bin/bash -c '/usr/bin/myprog; exec /bin/bash -i'"
Run Code Online (Sandbox Code Playgroud)


Die*_*ano 21

替代文字

创建配置文件(即保持),设置"当命令退出时:保持终端打开"然后

$ gnome-terminal --tab --profile hold -e /usr/bin/myprog
Run Code Online (Sandbox Code Playgroud)

  • 对我来说,这会使终端窗口保持打开状态,但它不再接受任何命令。 (2认同)