linux、win下获取某个进程的运行、执行程序的路径

1.linux下获取某个进程的运行、执行程序的路径
#!/bin/bash
pid=`ps axu | grep "java" | grep -v "grep" | awk '{print $2}'`
for evry_pid in ${pid}
do
        exe_path=`ls -l /proc/${evry_pid} | grep "exe ->" | grep -v "grep" | awk '{print $
NF}'`
        cwd_path=`ls -l /proc/${evry_pid} | grep "cwd ->" | grep -v "grep" | awk '{print $
NF}'`
        echo ${evry_pid}:
        echo "exe_path:"${exe_path}
        echo "cwd_path:"${cwd_path}
done

 

2.windows下获取某个进程的运行、执行程序的路径
1.获取进程信息
wmic process where name="dmap.exe" get processid,executablepath,name

2.启动进程
wmic process call create  "d:\dmdbms\dmap"

3.结束进程
wmic process where name="dmap.exe" call terminate

wmic process where name="dmap.exe" delete

  

3.其他

 

 

 

posted @ 2021-04-14 17:32  疾风泣影  阅读(343)  评论(0)    收藏  举报