相关疑难解决方法(0)

如何否认正在运行的进程并将其关联到新的屏幕外壳?

我在 SSH shell 上有一个正在运行的程序。我想暂停它并在我回来时能够取消暂停它的执行。

我想到的一种方法是将其所有权转移到屏幕外壳,从而使其在那里运行。

是否有不同的方式进行?

ssh gnu-screen terminal job-control disown

181
推荐指数
8
解决办法
13万
查看次数

如何将终端附加到分离的进程?

我已经从我的终端分离了一个进程,如下所示:

$ process &
Run Code Online (Sandbox Code Playgroud)

该终端现已长期关闭,但process仍在运行,我想向该进程的标准输入发送一些命令。那可能吗?

linux command-line shell process terminal

128
推荐指数
5
解决办法
19万
查看次数

如何在不使用屏幕的情况下在 ttys 之间切换?

因此,假设您将 Linux 安装一直引导到桌面。你启动了一个 gnome-terminal/konsole/whatever,所以你有一个 tty 来输入命令。

现在假设我通过 SSH 连接到同一台机器。它会将我绑定到另一个 tty 以输入命令。

现在假设我想将我的 tty 从我原来的 SSH 一个“切换”到更早开始的 gnome-terminal 一个。

基本上我在问是否有任何方法可以做同样的事情screen -x但没有屏幕?

我知道您可以通过将某些内容回显到 /dev 文件中来轻松地将输出发送到另一个 tty,但我不知道如何“查看”tty 中的内容。

有任何想法吗?

gnu-screen terminal-multiplexer terminal

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

如何将进程移入后台并使其输出静音?

假设我在终端中启动了一个进程,它在运行时将输出发送到标准错误。我想将进程移到后台并同时使其静音。

有没有办法在不停止进程并使用&and重新启动它的情况下做到这一点> /dev/null 2>&1?我想知道是否有一些命令可以执行bg 并且也可以更改目标进程的输出描述符。

job-control

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

后台工作去哪里了?

从 gnome-terminal 我知道可以使用 Cz 暂停作业,然后将其发送到后台。当我关闭终端时,过程并没有结束。工作是从哪里管理的,还是丢失了?

shell job-control jobs background-process

5
推荐指数
1
解决办法
3387
查看次数