Chinaunix
标题:
关于在shell如何写自动启动smtpd服务的脚本问题?
[打印本页]
作者:
夏天
时间:
2003-10-17 10:25
标题:
关于在shell如何写自动启动smtpd服务的脚本问题?
操作系统是solaris8,我们用的邮件服务系统的服务进程经常要停掉,我想写一个shell脚本能让它在进程停掉后自动重起,我写了一段,但是他好象没有判断进程有没有在就直接启动服务了,请大家帮我看看哪里出问题了???
ps -ef|grep smtpd > /dev/null
if $status>0 ; then /pmail/smtpd ; fi
作者:
zjBahamout
时间:
2003-10-17 14:58
标题:
关于在shell如何写自动启动smtpd服务的脚本问题?
[quote]
原帖由 "夏天"]操作系统是solaris8,我们用的邮件服务系统的服务进程经常要停掉,我想写一个shell脚本能让它在进程停掉后自动重起,我写了一段,但是他好象没有判断进程有没有在就直接启动服务了,请大家帮我看看哪里出问题了???.........[/quote 发表:
我的是aix环境,但是你的第一行语句有问题:
grep -ef|grep smtpd|grep -v grep
如果没有-v,第一个语句始终返回true的,因为有个进程是叫:grep smtpd的。
还有,判断上个语句的执行结果不是$?么?$status可以么?
作者:
夏天
时间:
2003-10-17 15:08
标题:
关于在shell如何写自动启动smtpd服务的脚本问题?
第一句应该写成
ps -ef|grep smtpd|grep -v grep
是吗?
作者:
zjBahamout
时间:
2003-10-17 15:10
标题:
关于在shell如何写自动启动smtpd服务的脚本问题?
我想是的
作者:
a_beginner
时间:
2003-10-17 15:57
提示:
作者被禁止或删除 内容自动屏蔽
作者:
夏天
时间:
2003-10-17 16:04
标题:
关于在shell如何写自动启动smtpd服务的脚本问题?
那sh的是用什么的,$1吗?
作者:
a_beginner
时间:
2003-10-21 09:02
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2