当我按下Ctrl+ Alt+F(1-6)时,我被定向到虚拟终端。我有两个用户帐户,除了来宾。当我尝试从这两个用户之一登录时,我的系统挂起了。所以,我想知道如何从另一个虚拟控制台重新启动该虚拟控制台,或者如何从另一个虚拟控制台终止一个虚拟控制台中的所有进程。
答案1
如果你有足够的权限,你可以使用pkill
开关-t
来终止特定终端设备上的所有进程,例如终止++Ctrl虚拟终端(其设备为)下的所有进程AltF2/dev/tty2
sudo pkill -t tty2
查看man pkill
其他选项
答案2
在终端中运行
ps -ft tty2
输出将会像这样:
UID PID PPID C STIME TTY TIME CMD
root 1024 1 0 06:52 tty2 00:00:00 /bin/login --
gulu 3532 1024 0 09:15 tty2 00:00:00 -bash
这里我要关闭虚拟控制台 2 ( )。只需使用权限tty2
关闭 pid/bin/login --
root
kill -9 <pid>
这里,
kill -9 1024