[问题]如果一个进程存在,执行一些命令,如果进程不存在执行其他命令
发表于 : 2006-11-30 15:57
学校用DrCom上网的,我想写一个shell脚本,双击登录,再双击注销
其中 drcomd 是 Darmon 守护进程,我根据它来判断,存在就把他kill掉,注销,不存在就启动drcomd,drcomc登录
代码没有运行成功,请教大家,帮忙修改下,谢谢
代码: 全选
#!/bin/sh
#2006年11月30日 By est @ DormForce
#用 zenity弹提示框
Say="zenity --title="DrCom" --info"
#用 ps 看进程,存在drcomd就 logout,不存在就 login
{ps -C drcomd } &&
{
drcomc logout
gksudo killall drcomd
$Say --text="Logout"
}
||
{
gksudo drcomd
drcomc login
$Say --text="Login"
}
代码没有运行成功,请教大家,帮忙修改下,谢谢