腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
禁止读取/dev/
tty
、
、
、
像sudo这样
的
工具读取/dev/
tty
来读取密码。子
进程
应该不能读取/dev/
tty
。子流程应该立即失败,而不是永远等待输入。我使用
的
是Python
的
subprocess模块。如果该子
进程
尝试从/dev/
tty
读取数据,则该子
进程
将失败。 请记住:工具sudo只是一个示例。对sudo使用花哨
的
命令行参数并不能解决我
的
浏览 27
提问于2017-12-20
得票数 3
回答已采纳
1
回答
如何获取与终端关联
的
会话id?
、
、
、
、
在
Linux
中,每个终端只与一个会话相关联(会话有一个或多个
进程
组,
进程
组有一个或多个
进程
)。是否有一些函数(或命令)接受
tty
设备文件(例如:/dev/
tty
1或/dev/pts/0)并返回与这个
tty
/终端相关联
的
会话id?
浏览 7
提问于2017-11-10
得票数 2
1
回答
为什么我
的
桌面上有六个getty
进程
?
、
、
我
的
桌面系统是:
Linux
xmachine 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:25:36 UTC 2011 i686 i686i386 GNU/
Linux
900
tty
4 Ss+ 0:00 /sbin/getty -8 38400
tty
4
tty
2 917
tty
3
浏览 0
提问于2012-03-01
得票数 24
回答已采纳
4
回答
如何判断
Linux
TTY
是否正在控制
进程
组
、
、
、
因此,我有一个
tty
(假设是/dev/
tty
5),我想知道它当前是
进程
组或会话
的
控制
tty
,还是当前没有所有权。POSIX有两个API函数: tcgetpgrp()和tcgetsid(),这两个函数只有在调用者将
tty
设置为控制
tty
的
情况下才能工作--在本例中,这使得它们几乎没有用(事实上,我根本看不出tcgetsid()
的
意义)。谁有建议,我可以用一种合理
的
方式来检测,从C,一个终端是否当前
浏览 1
提问于2010-07-07
得票数 5
2
回答
Ubuntu20.04文本控制台在VMWare中没有响应直到被杀死
、
、
我
的
Ubuntu虚拟机有个奇怪
的
问题。使用VMWare ESXi 7,vSphere 7.0.3当VM启动时,控制台(文本)没有响应,您会看到初始
的
motd和登录提示,可能是一些应用程序启动消息
的
后续,但是如果启动RC或web控制台,键盘似乎不会注册任何键如果我对实例进行ssh处理,并在
tty
1上终止agetty
进程
(这会产生一个新
的
进程
),控制台将再次开始响应。
tty
1
linux
root
浏览 0
提问于2021-11-17
得票数 0
1
回答
为什么SaK会杀死运行在不同VT上
的
gdm?
、
、
我按了Alt+PrtScr+K键,杀死一个没有反应
的
X会话。但这也重新启动了gdm和另一个运行在不同VT上
的
X会话。为什么?
浏览 0
提问于2018-06-21
得票数 0
回答已采纳
1
回答
向停止
的
进程
发送SIGUSR1或SIGINT时没有捕获到信号,直到您继续该
进程
--为什么?
、
为什么当您停止一个
进程
,然后尝试使用SIGUSR1或SIGINT终止它时,信号直到您发送SIGCONT时才被捕获?但是当你用SIGKILL终止它时,信号会立即被捕捉到吗?在我们发送SIGCONT信号之后,父
进程
的
SIGCHLD处理程序捕捉到了它,子
进程
的
WIFSIGNALED(status)返回true (意味着之前没有捕捉到这个信号,对吧?)。向已停止
的
进程
发送SIGUSR1
的
常规
Linux
shell: $ ./test
浏览 2
提问于2014-02-07
得票数 0
2
回答
WSTOPSIG(状态) == 22和WTERMSIG(状态) == 9;这些数字是从哪里来
的
?
、
、
我正在查看esh (easy shell)
的
实现,我不明白在这种情况下22和9是什么信号。理想情况下,有一个更具描述性
的
常量,但我找不到一个列表。
浏览 1
提问于2013-02-27
得票数 3
1
回答
流程所有者与流程用户(Gnome
的
系统监视器)
、
Gnome
的
系统监视器在Processes选项卡中有一个"User“列。还有一个“所有者”列,(在默认情况下它似乎是隐藏
的
)。 大多数
进程
在两列上都具有相同
的
值。然而,有少数人不这样做。
浏览 0
提问于2014-05-28
得票数 6
回答已采纳
1
回答
如何区分控制终端和非控制终端
的
文件描述?
、
、
如果
进程
打开了多个终端,我们如何知道哪些文件描述符用于
进程
会话
的
控制终端,哪些用于非控制终端? 源自
浏览 39
提问于2018-06-02
得票数 0
回答已采纳
3
回答
我可以访问终端文件吗?
、
、
现在,在我
的
Linux
中,我看到了七个终端模拟器,其中GUI占据了第7终端模拟器(Ctrl+Alt+F7)。例如,这是我
的
第一个终端(Ctrl+Alt+F1)模拟器/dev/
tty
0stdin和s
浏览 0
提问于2017-04-08
得票数 0
4
回答
如何调试
、
我在中使用perldb来调试Perl脚本(在
Linux
上)。它工作得很好,直到我正在调试一个分叉
的
脚本。如果我
的
脚本执行一个“叉”,我会得到以下内容: #########分叉了,但不知道如何创建新
的
TTY
。#########由于两个调试器争夺同一个
TTY
,所以输入被严重纠缠。我知道如何将输出切换到xterms和OS/2控制台中
的
不同窗口。对于手动开关,将创建
的
TTY
的
名称放在$DB::fork_
T
浏览 4
提问于2010-11-18
得票数 10
回答已采纳
1
回答
禁用无头虚拟机上
的
监视器
、
、
、
、
当我启动它时,来自控制台
的
输出出现在VirtualBox
的
虚拟屏幕上。这意味着机器正在浪费资源,试图在屏幕上显示输出。我知道,这只是一个文本终端,但它仍然需要资源。我知道VirtualBox可以在“无头”模式下启动虚拟机,但我担心它只会禁用VirtualBox
的
输出窗口,而不会对虚拟机本身产生真正
的
影响。我
的
问题是: 如果是的话,这种情况对性能
的
影响有多大?有什么办法可以避免吗?
浏览 0
提问于2014-06-11
得票数 0
回答已采纳
1
回答
用于ioctl调用以生成控制终端
的
文件描述符
、
、
、
、
在
linux
上,为了能够控制从我
的
主
进程
中分离出来
的
进程
的
生存期,我通过调用setsid()使主
进程
成为会话和组
的
领导者。然后,看起来我需要让主
进程
为
进程
组制作一个控制终端,然后,一旦主
进程
终止,流程组中
的
所有其他
进程
都将收到一个SIGHUP。我试着调用open()来获取文件系统上
的
常规文件,但是ioctl()拒绝使用“不合适
的
浏览 9
提问于2021-01-14
得票数 1
回答已采纳
1
回答
访问另一个
tty
中启动
的
进程
的
stdin/stdout
、
、
、
、
我物理地登录到
linux
(比如
tty
1),并启动了一个
进程
,它监视stdin
的
命令,并有一些stdout-put。如何从SSH会话访问/使用此
进程
?
浏览 0
提问于2013-10-30
得票数 3
5
回答
如何在保持标准输出
的
同时将其显示在屏幕上?(而不是输出文件)
、
、
、
、
我想要管道
的
标准输出
的
程序,同时保持它在屏幕上。举一个简单
的
例子(这里使用echo只是为了说明):ee <-我希望看到
的
输出我试过了 $ echo 'ee' | tee /dev/stdout | foo,但它不起作用,因为/dev/
浏览 0
提问于2011-04-15
得票数 269
回答已采纳
1
回答
终端信息(如窗口大小)如何发送到
Linux
程序?
、
、
我所知道
的
是,默认情况下,
进程
的
文件描述符0/1设置为stdin/stdout。但是,像vi这样
的
程序是如何知道窗口大小
的
,特别是当我可以在桌面环境中自由调整窗口大小
的
时候?我想不出这是如何通过信号传送
的
,所以我想还有其他
的
机制吗? 我对终端仿真器一无所知,我想这可能与问题有关。任何指点都是有帮助和感激
的
。
浏览 0
提问于2020-04-16
得票数 0
回答已采纳
1
回答
虚拟控制台是否作为
进程
运行并基于伪终端实现?
、
、
、
Linux
有7个虚拟控制台,对应于7个设备文件/dev/
tty
[n]。虚拟控制台是否基于伪终端实现,就像终端仿真器一样?(我想不是。否则,虚拟控制台
的
设备文件将是/dev/pts/[n],而不是/dev/
tty
[n]) 谢谢。
浏览 0
提问于2018-11-28
得票数 4
回答已采纳
2
回答
Bash脚本来列出终端前景
进程
组中
的
所有
进程
、
、
如何编写bash脚本来打印给定终端
的
前台
进程
组中所有
进程
的
PID(这与运行脚本
的
进程
不同)?我知道C函数tcgetpgrp可以完成这项工作,但我想知道是否有任何命令行实用程序可以更容易地做到这一点。
浏览 4
提问于2016-10-07
得票数 1
回答已采纳
1
回答
如果
TTY
字段是问号,这意味着什么?
、
当ps将
进程
的
TTY
列表为?而不是
tty
设备名称/编号时,这意味着什么?例如: PID
TTY
TIME CMD
TTY
的
代表是?例如bash是0
浏览 0
提问于2021-08-07
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解Linux的进程状态
Linux进程管理
Linux的进程pid编号极限
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券