如何在后台运行 Linux 命令并且将进程脱离终端

如何在后台运行 Linux 命令并且将进程脱离终端,第1张

如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。当然你也可以使用超级键(Windows键)打开Dash,搜索“TERM”,然后点击“Term”图标来打开终端窗口。 对于其他的桌面环境来说,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜单中...

linux

任务管理-后台运行与终止

fg、bg、jobs、&、ctrl

+

z命令

一、

&

加在一个命令的最后,可以把这个命令放到后台执行

,如gftp

&,

二、ctrl

+

z

可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行

三、jobs

查看当前有多少...

加&是不行的。

因为不管是后台还是前台,都是terminal 的子进程。terminal一关,父进程在推出前,会杀掉所有的子进程。

Linux 里有一些工具,可以脱钩父子进程。比如screen,ubuntu/debian用apt安装。

apt-get install screen

用法:在terminal里打

screen

然后运行你的程序。

再按

ctrl +a, ctrl +d.

就脱钩了。可以关terminal了。

想挂钩,用

screen -r

如果有多个脱钩进程,比如

There are several suitable screens on:

8881.pts-0.Jordan(Detached)

8494.pts-0.Jordan(Detached)

screen -r [pid]

比如

screen -r 8881


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7432586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存