cin*_*lli 11
systemd不是init正在使用,那么这对您没有帮助。sysvinit是不再受支持的Arch Linuxsystemd'ssystemctl用于控制service units系统上的所有内容。要了解有关它的更多信息,请参考man systemd.unit。停止getty所需的服务tty将执行相关任务。下面是执行此操作的命令,我还添加了一个测试,以便您确认结果。
# systemctl stop getty@ttyX.service
X为您要关闭
的tty号码tty则该服务名为getty@tty4.service。tty.tty4并输入您的username和password。
<CTRL>+<ALT>+[F4]vim foo.bartty1或tty您最初所在的任何一个
<CTRL>+<ALT>+[F1]vim正在运行
pgrep vim
pgrep返回指定应用程序的信号进程号。如果同一个应用程序有多个实例,将返回多个数字
pgrep输出四个进程号)getty服务tty4
# systemctl stop getty@tty4.servicevim是否仍处于活动状态tty4foo.bar
pgrep vim (如果没有输出/比第4步少输出,则没有过程)getty@.servicefor的状态tty4
systemctl status getty@tty4.service | grep -i "Active"
grep -i "Active"将仅输出所需的行,您需要观察以确认getty已禁用
Active: inactive (dead)我相信这是deallocvt您正在寻找的命令。
首先确保不再使用 VT。举例来说,如果有一个getty开始与重生由init该控制台上,没有一点想释放它,你需要从删除TTYinittab第一,告诉init重新加载其配置。如果有壳,退出壳等。
| 归档时间: |
|
| 查看次数: |
27872 次 |
| 最近记录: |