Linux查看进程运行输出(/proc/<pid>/fd)

这篇具有很好参考价值的文章主要介绍了Linux查看进程运行输出(/proc/<pid>/fd)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Step1:查看进程id

输入ps或ps -ef

root@TinaLinux:/proc/631/fd# ps
PID   USER     TIME   COMMAND
    1 root       0:03 /sbin/procd
...........
  631 root       0:06 ./rt_agent
  694 root       0:00 [kworker/2:2]
  771 root       0:23 /home/upg/fupg

要查看的进程id为631。

Step2:查看标准输出

切换到/proc/<pid>/fd下,如

root@TinaLinux:~# cd /proc/631/fd
root@TinaLinux:/proc/631/fd# ls
0  1  2  3  4  5  6  7  9

目录中的每一项都是一个符号链接,指向打开的文件,数字则代表文件描述符。其中1 = stdout, 2 = stderr,用cat或tail查看即可

root@TinaLinux:/proc/631/fd# cat 1
E0831 17:44:23.777757   784 mqtt_api.c:159] fupg:: Connect failed, rc 0xb6087ccc
I0831 17:44:23.778110   784 mqtt_api.c:162] fupg:: response->message : CONNACK return code
E0831 17:44:32.586987   784 mqtt_api.c:159] fupg:: Connect failed, rc 0xb6087ccc
I0831 17:44:32.656756   784 mqtt_api.c:162] fupg:: response->message : CONNACK return code
E0831 17:44:41.649714   784 mqtt_api.c:159] fupg:: Connect failed, rc 0xb6087ccc
I0831 17:44:41.650127   784 mqtt_api.c:162] fupg:: response->message : CONNACK return code
375470][  85 rt_ipc_server.c]g_rt_ipc_cmd begin...

[DBG  ][2021-08-31 17:27:41.737][0xb4b75470][  99 rt_port_at.c]rt_port_impl_at_command cmd: (AT+CEREG?
).

[DBG  ][2021-08-31 17:29:29.832][0xb1dff470][ 337 Socket.c]<-D0
[DBG  ][2021-08-31 17:44:15.670][0xb1dff470][ 337 Socket.c]<-00
[DBG  ][2021-08-31 17:44:15.670][0xb3375470][  99 rt_port_at.c]rt_port_impl_at_command cmd: (AT+CSQ

).

[DBG  ][2021-08-31 17:44:15.680][0xb4b75470][ 202 rt_port_at.c]rt_port_impl_at_command rsp: (
+CEREG: 0,1

OK
 文章来源地址https://www.toymoban.com/news/detail-500316.html

到了这里,关于Linux查看进程运行输出(/proc/<pid>/fd)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux查看进程PID的方法?

    在Linux系统中,进程是指正在运行的程序。每个进程都有一个唯一的进程 ID(PID),可以用来识别和管理它们。 以下是查看进程 PID 的几种方法: 使用 ps 命令查看进程 PID: ps 命令可以列出当前正在运行的进程信息,包括进程名、PID、状态等。可以使用以下命令来查看进程

    2024年02月10日
    浏览(32)
  • 【Linux 】 ps命令详解,查看进程pid

    ps 命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。 ps 命令有多种不同的使用方法,这常常给初学者带来困惑。在各种 Linux 论坛上,询问 ps 命令语法的帖子屡见不鲜,而出现这样的情况,还要归咎于 UNIX 悠久的历史和庞大的派系。在不

    2024年02月12日
    浏览(32)
  • Linux 查看进程启动时间、运行时间

    注意:top 命令输出的 TIME+ 字段是进程占用 CPU 运行的时间,并非其真正的运行时间 Linux系统下查看进程启动时间和运行时间的命令: 提示: 1, 大写的O表示preloaded,小写的o表示user-defined,e表示all processes 2, 如果查出来的时间是1-16:15:58, 则表示该运程运行了1天16小时15分钟 3,

    2024年02月09日
    浏览(35)
  • Linux怎么详细查看正在运行的进程?

    在Linux系统中,可以使用以下命令详细查看正在运行的进程: 1. ps命令:ps命令可以列出当前用户的所有进程。常用的参数包括-a,-u,-x等。例如,使用ps -aux命令可以列出所有进程的详细信息,包括进程ID,父进程ID,用户,CPU占用率,内存占用率等。 2. top命令:top命令可以实

    2024年02月11日
    浏览(33)
  • Linux ps命令:查看正在运行的进程

    ps 命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。 ps 命令的基本格式如下: [root@localhost ~]# ps aux #查看系统中所有的进程,使用 BS 操作系统格式 [root@localhost ~]# ps -le #查看系统中所有的进程,使用 Linux 标准命令格式  选项: a:显示一

    2024年02月09日
    浏览(29)
  • Linux 用户账号管理 - 查看进程是以哪个用户身份在运行

    在 Linux 系统中,我们可以使用不同的命令来查看某个进程是以哪个用户身份在运行的。本文将介绍三种常用的命令:使用 ps 命令、使用 pstree 命令和使用 /proc 目录。 ps 命令可用于列出当前系统正在运行的进程,并提供有关各个进程的详细信息。以下是使用 ps 命令查看进程是

    2024年02月12日
    浏览(31)
  • 在linux中查看运行指定进程资源占用(cpu+gpu)

    在运行程序时有时候会需要查看资源占用,以方便部署在其他服务器上时进行参考。以下是总结了我在linux上查找程序进程资源的两种方法(cpu和gpu都有)。 如果进程较多,输入 ps -ef | grep + 指令 进行搜索。如果运行的是python程序,可以输入 ps -ef | grep python3 比如我想

    2024年02月04日
    浏览(45)
  • Linux命令200例:ps用于查看当前系统中运行的进程信息(常用)

    🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过 具体的系统的命令讲解 加上

    2024年02月12日
    浏览(38)
  • Linux 更加优雅地运行 JAR 文件,并将日志文件输出到本地目录,并优雅的查看日志文件信息

    方式一:直接运行jar包,最常用的启动jar包命令,特点:当前ssh窗口被锁定,CTRL + C或关闭窗口,将打断程序运行,程序退出 方式二:代表在后台运行 ,CTRL + C后程序不会被终止,关闭SSH客户端连接,将终止程序 使用 nohup 命令将进程放入后台运行,并使用 符号使命令立即返

    2024年02月16日
    浏览(37)
  • Linux查看CPU和内存使用情况(ps、free、htop、atop、nmon、/proc/meminfo等)

    1.CPU占用最多的前10个进程: 2.内存消耗最多的前10个进程 3.虚拟内存使用最多的前10个进程 查看某一类进程占用总资源 思路:使用ps命令,对内存相关的列进行求和。 查看哪一列是内存、哪一列是内存百分比 由上图,内存百分比 我们就使用$4, 具体内存(KB)我们就用$6 如下

    2024年02月04日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包