23,124
社区成员
发帖
与我相关
我的任务
分享
#!/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}'`
pid_name=`ps ${evry_pid} | grep -v "grep" | awk '{print $NF}'`
if [[ `ps ${evry_pid} | grep -i "tomcat" | grep -v "grep"` != "" ]]
then
pid_name="tomcat"
elif [[ `ps ${evry_pid} | grep -i "resin" | grep -v "grep"` != "" ]]
then
pid_name="resin"
fi
echo ${evry_pid}:${pid_name}
echo "exe_path:"${exe_path}
echo "cwd_path:"${cwd_path}
done
#!/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}'`
pid_name=`ps auxw | grep ${evry_pid} | grep -v "grep" | awk '{print $NF}'`
if [[ `echo ${pid_name} | grep -i "tomcat" | grep -v "grep"` != "" ]]
then
pid_name="tomcat"
elif [[ `echo ${pid_name} | grep -i "resin" | grep -v "grep"` != "" ]]
then
pid_name="resin"
fi
echo ${evry_pid}:${pid_name}
echo "exe_path:"${exe_path}
echo "cwd_path:"${cwd_path}
done
#!/bin/bash
pid=`ps axu | grep "sshd" | 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}'`
pid_name=`basename ${exe_path}`
echo ${evry_pid}:${pid_name}
echo "exe_path:"${exe_path}
echo "cwd_path:"${cwd_path}
done
#!/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