相关疑难解决方法(0)

防止Gnome终端在执行后退出

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

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

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

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

linux bash terminal gnome-terminal

18
推荐指数
2
解决办法
2万
查看次数

从python打开终端

我正在开发一个有按钮的程序.按下时,我想打开一个运行的终端:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

我正在使用:

os.system("gnome-terminal -e 'sudo apt-get update'")
Run Code Online (Sandbox Code Playgroud)

这很好用.唯一的问题是,更新完成后,终端关闭.如何让终端打开?

python terminal

15
推荐指数
1
解决办法
4万
查看次数

Sublime text 3 - 编译程序并在终端中运行

我正在使用Ubuntu 12.04,我想知道,是否有可能从终端自动运行c ++程序?当你不得不在构建控制台中使用它时,它真的很糟糕,因为有时候我会意外地创建无限循环,并且必须重新启动sublime文本再次工作.我正在使用Sublime文本3.

c++ compiler-construction ubuntu sublimetext3

11
推荐指数
2
解决办法
5万
查看次数

如何在使用-e选项调用的终端中等待用户输入?

我正在尝试使用-e选项提供的命令打开gnome-terminal(尽管我认为它与任何x-terminal-emulator有关)gnome-terminal -e 'ls'.一旦命令完成工作,终端就会关闭,所以我需要一种方法来等待用户输入能够读取结果然后最后用Enter按下关闭窗口.

我试过gnome-terminal -e 'ls; read -p "..."',如果我ls; read -p "..."在已经打开的终端中运行,它会工作,但是带有-e选项的终端会一直关闭.

那么有什么方法可以保持终端打开,直到使用-e选项时提供一些用户输入?

linux terminal-emulator

2
推荐指数
1
解决办法
2960
查看次数