#!/bin/sh
COUNT=`ps -ax | grep -v grep | grep -c spamd`
if [ $COUNT -eq 0 ]; then
#the command used to start spamd
/usr/bin/spamd -d -c -m 5
sleep 3
COUNT=`ps -ax | grep -v grep | grep -c spamd`
if [ $COUNT -eq 0 ]; then
echo -e "Subject: spamd is downnnspamd is downn.\n\n" | /usr/sbin/exim your@email.com
fi
fi
exit 0;
创建自己的服务监视器
来源:梦飞科技
作者:梦飞
浏览量:141
更新:2018-07-13
从版本1.24.0开始,DA现在可以自动执行此操作。 请参阅此链接。 但是,以下代码仍然有效,并且应该允许在需要时进行更多自定义。
许多管理员运行DA不检查的额外软件,以确保它正在运行。 这是一个简单的脚本,使管理员能够密切关注他正在运行的任何额外软件。 在这个例子中,我们将检查spamd proram。 如果适用,请使用您自己的信息替换粗体项目。