1 linux上根据运行程序的进程号,查看程序所在的绝对路径

1、如下,我想查看python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py 这个进程运行脚本25_run_train_tripletloss_sknet_8w_offline_c_plus.py所在的绝对路径:

2、通过ps -aux|grep python可以获取到python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py进程的号(PID

3、Linux在启动一个进程时,系统会在/proc目录下创建一个以PID命名的目录,在该目录下会有我们的进程信息

3、通过ll命令可以查看相关信息如下:

  • cwd -> /data/shl/mask_proj/DepthFR-online_mask2
  • exe -> /home/weimeng/anaconda2/bin/python2.7

其中cwd中的绝对路径/data/shl/mask_proj/DepthFR-online_mask2 就是运行脚本25_run_train_tripletloss_sknet_8w_offline_c_plus.py所在的目录,验证如下:

exe指向的路径,是我们使用的python解释器可执行文件绝对路径

注意:

当进程停止了或被杀死,/proc目录下对应的PID进程号目录也会被删除!!!


该进程号目录下,还有一些其他的文件,如下:

  • cwd符号链接:是进程运行脚本所在的绝对路径

  • exe符号链接:是执行程序的绝对路径

  • cmdline文件:记录了程序运行时输入的命令行命令,如上面的例子是python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py

  • environ文件:记录了进程运行时的环境变量

  • fd目录:下是进程打开或使用的文件的符号连接

参考:https://blog.csdn.net/spring21st/article/details/50561550
参考:https://blog.csdn.net/lwc5411117/article/details/85342399


2 linux查看进程启动的时间

1、ps -aux 就可以查看到进程启动的时间,如下:

2、ps 指定显示参数(参考)

ps -eo pid,tty,user,comm,lstart,etime|grep python

参数说明:

  • pid:进程ID
  • tty:终端
  • user:用户
  • comm:进程名
  • lstart:开始时间
  • etime:运行时间

2、知道进程号直接查看进程启动时间

ps -p 4393 -o lstart # 只显示进程开始的时间

ps -p 4393 -o lstart,etimes # 以秒为单位显示进程运行的时间

ps -p 4393 -o lstart,etime # 以分钟为单位显示进程运行的时间

参考:https://blog.csdn.net/weixin_42337937/article/details/82534717
参考:https://blog.csdn.net/beeworkshop/article/details/108436633
参考:https://blog.csdn.net/weixin_41712499/article/details/120055391

linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间相关推荐

  1. Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序

    文章目录: 1 linux查看那端口监听情况 2 Linux查看某个端口对应的进程号和程序 1 linux查看那端口监听情况 linux中可以使用netstat命令查看端口监听情况,首先来看一下该命令 ...

  2. 如何在linux上直接运行python程序

    如何在linux上直接运行python程序 一.前言 二.具体步骤 一.前言 个人主页: ζ小菜鸡 大家好我是ζ小菜鸡,小伙伴们,让我们一起来学习如何在linux上直接运行python程序. 如果文章 ...

  3. 安卓游戏应用如何在linux上流畅运行

    卓懿移动应用兼容运行环境(以下简称"卓懿")突破了应用生态发展的传统思路,让成熟的商业应用和行业应用成为国产平台应用生态的一部分.卓懿集成了应用商城,能够解决用户的多样化需求,用户 ...

  4. linux python3运行,将Python3安装到Linux上并运行

    将Python3安装到Linux上并运行 使用win10开发一个很好的python项目并把它部署到Linux中,有一个问题需要解决:如何在Linux中运行py文件? 以LunixCentOS7.x平台 ...

  5. 【GitHubDailyShare】在 Linux 上无缝运行 macOS 系统软件

    GitHub 上一个比较有意思的开源项目:darling,可让你在 Linux 上无缝运行 macOS 系统软件. 该工具主要具备以下几种特性: 1. 快速:无需添加任何硬件虚拟设备: 2. 免费:基 ...

  6. window下编辑的python文件复制到linux上,运行后出现/usr/bin/python3^M

    window下编辑的python文件复制到linux上,运行后出现 /usr/bin/python3^M: bad interpreter: No such file or directory 1.使 ...

  7. linux打的war包在linux上无法运行(一个奇葩事件,spring无法读取Properties)

    遇到这么个鬼事情, 项目环境:tomcat8 , jdk1.8 , maven 3.2.5 1.linux打的war包在linux上无法运行,在windows上能运行 2.windows打的war包在 ...

  8. 如何让 dotnetcore 在 Linux 上后台运行?

    咨询区 jjmcc: 我遇到了几个奇怪的问题不知道如何去解决,场景是这样的,我的开发环境是 windows,每次发布代码时我会使用 vs 的 publish 发布代码,然后将代码copy到 AWS E ...

  9. 如何使用DDexec在Linux上隐蔽运行二进制文件

    关于DDexec DDexec是一种能够在Linux上使用无文件技术和隐秘技术运行二进制文件的方法,它可以使用dd工具来将Shell替换为其他进程. 众所周知,在Linux上运行一个程序,则这个程序必 ...

最新文章

  1. netbackup错误之can not connect on socket(25)
  2. JAVA获取资源的方法
  3. 在Docker中体验数据库之MySql
  4. 和 VMware、深信服、天翼云、招商云专家一起聊聊云原生边缘计算
  5. python时间序列进行线性插值_Python实现线性插值和三次样条插值
  6. 将一个二维数组合并成一个一维数组
  7. Linux学习总结(67)——shell脚本中$0 $1 $# $@ $* $? $ 等总结
  8. iOS开发(第三方使用)——极光推送SDK接入
  9. 爬取学校教务网课表与成绩 java版
  10. MCSA / Windows Server 2016 DISM和Powershell管理和维护镜像
  11. SSRF(目录穿越)
  12. WDI面板数据(1990-2020)
  13. svn incoming内容无法更新下来,且提交报错:svn: E155015: Aborting commit: XXX remains in conflict
  14. python3 安装 pip (PyPI)
  15. docker容器时间错误解决方案
  16. LinuxQQ3.0体验和下载方式
  17. 计算机科学前沿期刊,FCS|期刊动态:《计算机科学前沿》2021年第一期精彩文章...
  18. 华为p40pro什么时候能用上鸿蒙系统,华为p40pro可以升级鸿蒙系统吗?
  19. 安装打印机一直显示设备未连接到服务器,HP M401驱动安装失败 一直显示连接设备无法安装的解决办法...
  20. js中如何把 json对象转换成 数组

热门文章

  1. java——原型模式
  2. python 学习总结6 前端学习2
  3. java基础学习,一些零散的笔记之内部类
  4. Python 环境搭建
  5. 《javascript设计模式》笔记之第七章:工厂模式
  6. Spring3.2下使用JavaMailSenderImpl类发送邮件
  7. 网电空间战 6-如何进攻
  8. 企业信息化的创新与出路
  9. python话雷达图-Python 详解雷达图/蛛网图
  10. python月薪是多少-2019年 Python就业市场行情好不好, 薪资多少?