linux技巧----查找某个正在执行的脚本
如果在机器上发现有执行的脚本,却不知道在哪,可以这样找
例如
# 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技巧----查找某个正在执行的脚本相关推荐
- linux定时任务打印日志,Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用...
- ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node ...
- linux 定时每天执行php,linux下使用cronjob定时执行php脚本
在linux中输入命令 crontab -e 然后使用vim的命令编辑打开的文件,输入 0 * * * * /usr/bin/php -f /home/userxxx/update.php 保存,退出 ...
- Linux下C程序插入执行shell脚本
1.system(执行shell命令) 相关函数 fork,execve,waitpid,popen 表头文件 #include<stdlib.h> 定义函数 int system(con ...
- mysql souece 慢_Mysql InnoDB在linux下用source命令执行sql脚本速度慢的问题解决
因为InnoDB的mysql默认情况下是自动提交事务,查看如下: show variables like 'autocommit'; 结果: +---------------+-------+ | V ...
- 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 ...
- php 设置window计划任务,windows下设置计划任务自动执行PHP脚本
背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...
- Java程序定时执行shell脚本
第一次写博客,写的不好还请见谅. 之前在Linux环境中想定期执行某个脚本,第一反应就是将这个task加入到crontab里(crontab的知识点这里就不具体介绍了),当然,这种做法一般情况下是可行 ...
- PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)...
源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...
- java 执行linux命令行_10个高效Linux技巧及Vim命令对比
专注于Java领域优质技术,欢迎关注 作者:vimtutor 来自:Vim教程网 Vim的很多命令和功能与Linux系统的命令和功能及其相似,可以说是一脉相承.Vim教程网(https://vimjc ...
最新文章
- C++中一些你不知道的冷知识
- C++求从1到n的正整数中1出现的次数
- Java反射机制浅析
- linux 基因组数据下载,linux下用Aspera从NCBI上下载SRA格式宏基因组数据
- ArcGIS Server SOE开发之奇怪异常:
- linux安装pip
- c#中的long类型示例_C#中带示例的无符号字节数组
- TrueCommand是什么
- Java基础学习(4)-动态代理
- python分析财务报表
- Someone Like You 《另寻沧海》
- 记一次用Python统计全国女性Size
- 高等数学基础06:方向导数
- 微信公众号注册免费教程
- VS2008鼠标右键不灵敏,TFS的Local Path无法打开对应文件夹
- C#1309. 解码字母到整数映射
- 求解n阶方阵零化多项式的mathematica代码
- 程序员上了年纪可以做啥?
- Android 节操播放器 JCVideoPlayer视频播放器
- 小明学会画几何图形了,他能根据要求,画出空心矩形。
热门文章
- 向其他进程注入代码的三种方法
- android listview使用自定义的adapter没有了OnItemClickListener事件解决办法
- GIS开源程序收集(转载)
- ASP.NET 中执行 URL 重写
- 群晖套件来源_群晖安装IPKG包管理器及第三方社区安装包步骤
- 在VS2010中使用Git【图文】
- warning C4091: “typedef ”: 没有声明变量时忽略“_matcher”的左侧
- vue项目中使用mock(一)
- 产品经理思维模型:用户体验要素
- 第一代计算机主要应用领域为数据处理,第一代计算机主要应用领域为____。 A.数据处理 B.人工智能 C.科学计算 D.过程控制...