注册帐号

这里注册帐号就不多说了,直接上官网注册一个帐号,可以直接关联github帐号
之后会给你一个SendKey,把这个sendkey记下来
然后可以开始下面的步骤了!

创建一个shell文件

cd ~
touch test.sh

打开文件并开始编辑

vi test.sh

进入之后按insert键进行编辑

#!/bin/bash
DA=`date +%Y-%m-%d`

function WAI(){
WAIWANG_CHECK=`curl -o /dev/null --connect-timeout 5 -s -w %{http_code} www.baidu.com`
w_title='连接状态:'
if [ "$WAIWANG_CHECK" -eq "200" ];
then
echo -e "连通!"
else
echo -e "连不通!"
fi
}

function NG(){
NG_CHECK=`ps -ef |grep nginx |grep -v "grep" |wc -l`
ng_title='nginx状态:'
if [ "$NG_CHECK" -ne 0 ];
then
echo -e "正常运行!"
else
echo -e "意外关闭!"
fi
}

function main(){
WAI
NG
}
main
res=$(WAI)
res1=$(NG)

function send(){
key=你的serverchan sendkey
title=运行状态
content=$w_title$res
content1=$ng_title$res1
curl -s -X POST "https://sctapi.ftqq.com/$key.send?text=$title" -d "&desp=$content%0D%0A%0D%0A$content1" >/dev/null 2>&1 &
}
send

这上面有个坑,折腾了我好久,终于找到解决办法!
desp推送的内容这里有个大坑,而且网上基本找不到解决办法
换行的话需要这一串字符"%0D%0A%0D%0A"
把信息修改好然后按:wq保存退出

授权使用

chmod u+x test.sh
sh test.sh

其它功能基本就获取的值不一样,一般都可以套上去直接用

请输入图片描述
之后就享受推送的快乐吧!

Last modification:August 23rd, 2021 at 07:00 pm
如果觉得我的文章对你有用,请随意赞赏