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.其他