当前位置: 技术问答>linux和unix
求一个简单的shell
来源: 互联网 发布时间:2016-03-20
本文导语: 查看进程 /app> ps -ef | grep myserver app 5124 5117 0 01:32:25 pts/ta 1:18 /opt/java1.4/bin/IA64N/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m -Djava.awt.headless=true -Dweblogic.Name=myserver -Dw app 5445 5356 1 ...
查看进程
/app> ps -ef | grep myserver
app 5124 5117 0 01:32:25 pts/ta 1:18 /opt/java1.4/bin/IA64N/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m -Djava.awt.headless=true -Dweblogic.Name=myserver -Dw
app 5445 5356 1 01:39:55 pts/tc 0:00 grep myserver
杀死进程
kill -9 5124
起进程
/app 目录下
./ss
每次起进程 都要看看现在是否在运行,然后kill之
能不能整合成一句
初学 没写出来 谢谢了哦
/app> ps -ef | grep myserver
app 5124 5117 0 01:32:25 pts/ta 1:18 /opt/java1.4/bin/IA64N/java -client -Xms32m -Xmx200m -XX:MaxPermSize=128m -Djava.awt.headless=true -Dweblogic.Name=myserver -Dw
app 5445 5356 1 01:39:55 pts/tc 0:00 grep myserver
杀死进程
kill -9 5124
起进程
/app 目录下
./ss
每次起进程 都要看看现在是否在运行,然后kill之
能不能整合成一句
初学 没写出来 谢谢了哦
|
pkill myserver ;./ss&
|
#!/bin/sh
echo -n " Checking myserver is already running ... "
if [ `ps -ef | grep myserver | awk '{print $2}'` -gt 0 ]; then
kill -9 $2
fi
echo " OK"
./ss 1>/dev/null >2&
echo " Finished!"
echo -n " Checking myserver is already running ... "
if [ `ps -ef | grep myserver | awk '{print $2}'` -gt 0 ]; then
kill -9 $2
fi
echo " OK"
./ss 1>/dev/null >2&
echo " Finished!"
|
mark
|
mark
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。