求一个简单的shell

hdevil 2008-05-22 10:27:40
查看进程

/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之

能不能整合成一句

初学 没写出来 谢谢了哦
...全文
87 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
summersure 2008-05-22
  • 打赏
  • 举报
回复
mark
qsxiaoyao 2008-05-22
  • 打赏
  • 举报
回复
mark
tengulre 2008-05-22
  • 打赏
  • 举报
回复
#!/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!"
cceczjxy 2008-05-22
  • 打赏
  • 举报
回复
pkill myserver ;./ss&

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧