LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1613|回复: 4

如何用脚本判断某个进程是否存在,存在则kill -HUP不存在则启动之。[新问题]

[复制链接]
发表于 2005-4-2 15:31:58 | 显示全部楼层 |阅读模式
sorry各位,本人shell不通,急用此脚本,但脚本类不好使用搜索功能,况且已停用,望帮忙
发表于 2005-4-2 15:40:10 | 显示全部楼层

~

#!/bin/bash
my=$(ps ax|grep $1)
kill ${my:1:5}
$1
这个有用吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-2 16:01:10 | 显示全部楼层
3x!又来一个新问题。。。:)
回复 支持 反对

使用道具 举报

发表于 2005-4-5 13:11:29 | 显示全部楼层

  1. [[ x$(ps -aef|grep $procname |grep -v grep) != x ]] &&  pkill -9 $procname || procname &
复制代码

把$procname换成你要的process.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-5 13:56:51 | 显示全部楼层
Post by yongjian

  1. [[ x$(ps -aef|grep $procname |grep -v grep) != x ]] &&  pkill -9 $procname || procname &
复制代码

把$procname换成你要的process.


多谢,解决,不过好象pkill -9把本来该HUP的进程给杀死乐,所以改成了pkill -HUP。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表