linux技巧----查找某个正在执行的脚本
生活随笔
收集整理的這篇文章主要介紹了
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下串口ttyS2,ttyS3不