如果在机器上发现有执行的脚本,却不知道在哪,可以这样找

例如

# netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 127.0.0.1:2208              0.0.0.0:*                   LISTEN      2288/hpiod
tcp        0      0 127.0.0.1:2207              0.0.0.0:*                   LISTEN      2293/python
tcp        0      0 :::22                    :::*                        LISTEN      2345/sshd 

如上我发现有个python进程,我想看看是哪个脚本在执行,文件在哪找到它

可以这样

#ps -p 2293 ef | morePID TTY      STAT   TIME COMMAND2293 ?        S      0:00 /usr/bin/python ./hpssd.py CONSOLE=/dev/console SELINUX_INIT=YES TERM=linux INIT_VERSION=sysvinit-2.86 PATH=/sbin:/usr
/sbin:/bin:/usr/bin runlevel=3 RUNLEVEL=3 PWD=/usr/share/hplip LANG=en_US.UTF-8 previous=N PREVLEVEL=N SHLVL=3 HOME=/ _=./hpssd.py

文件就是/usr/share/hplip/hpssd.py

查看进程的详细情况用下面的命令

只查看该进程:ps -ef | grep 2293
查看该进程打开的文件:lsof -p 2293
查看内存分配:lcat /proc/2293/maps
查看堆栈:pstack 2293
查看发出的系统调用:strace -p 2293
查看调用库函数:ltrace -p 2293

转载于:https://www.cnblogs.com/sunsweet/p/3161772.html

linux技巧----查找某个正在执行的脚本相关推荐

  1. linux定时任务打印日志,Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用...

    - ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node ...

  2. linux 定时每天执行php,linux下使用cronjob定时执行php脚本

    在linux中输入命令 crontab -e 然后使用vim的命令编辑打开的文件,输入 0 * * * * /usr/bin/php -f /home/userxxx/update.php 保存,退出 ...

  3. Linux下C程序插入执行shell脚本

    1.system(执行shell命令) 相关函数 fork,execve,waitpid,popen 表头文件 #include<stdlib.h> 定义函数 int system(con ...

  4. mysql souece 慢_Mysql InnoDB在linux下用source命令执行sql脚本速度慢的问题解决

    因为InnoDB的mysql默认情况下是自动提交事务,查看如下: show variables like 'autocommit'; 结果: +---------------+-------+ | V ...

  5. Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory

    问题描述:Linux中采用绝对路径执行Bash脚本,报错-bash: /home/xxx.sh: /bin/bash^M: bad interpreter: No such file or direc ...

  6. php 设置window计划任务,windows下设置计划任务自动执行PHP脚本

    背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...

  7. Java程序定时执行shell脚本

    第一次写博客,写的不好还请见谅. 之前在Linux环境中想定期执行某个脚本,第一反应就是将这个task加入到crontab里(crontab的知识点这里就不具体介绍了),当然,这种做法一般情况下是可行 ...

  8. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...

    源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...

  9. java 执行linux命令行_10个高效Linux技巧及Vim命令对比

    专注于Java领域优质技术,欢迎关注 作者:vimtutor 来自:Vim教程网 Vim的很多命令和功能与Linux系统的命令和功能及其相似,可以说是一脉相承.Vim教程网(https://vimjc ...

最新文章

  1. C++中一些你不知道的冷知识
  2. C++求从1到n的正整数中1出现的次数
  3. Java反射机制浅析
  4. linux 基因组数据下载,linux下用Aspera从NCBI上下载SRA格式宏基因组数据
  5. ArcGIS Server SOE开发之奇怪异常:
  6. linux安装pip
  7. c#中的long类型示例_C#中带示例的无符号字节数组
  8. TrueCommand是什么
  9. Java基础学习(4)-动态代理
  10. python分析财务报表
  11. Someone Like You 《另寻沧海》
  12. 记一次用Python统计全国女性Size
  13. 高等数学基础06:方向导数
  14. 微信公众号注册免费教程
  15. VS2008鼠标右键不灵敏,TFS的Local Path无法打开对应文件夹
  16. C#1309. 解码字母到整数映射
  17. 求解n阶方阵零化多项式的mathematica代码
  18. 程序员上了年纪可以做啥?
  19. Android 节操播放器 JCVideoPlayer视频播放器
  20. 小明学会画几何图形了,他能根据要求,画出空心矩形。

热门文章

  1. 向其他进程注入代码的三种方法
  2. android listview使用自定义的adapter没有了OnItemClickListener事件解决办法
  3. GIS开源程序收集(转载)
  4. ASP.NET 中执行 URL 重写
  5. 群晖套件来源_群晖安装IPKG包管理器及第三方社区安装包步骤
  6. 在VS2010中使用Git【图文】
  7. warning C4091: “typedef ”: 没有声明变量时忽略“_matcher”的左侧
  8. vue项目中使用mock(一)
  9. 产品经理思维模型:用户体验要素
  10. 第一代计算机主要应用领域为数据处理,第一代计算机主要应用领域为____。    A.数据处理 B.人工智能 C.科学计算 D.过程控制...