?#企微请求通知(需要可以拷贝到上面去)
?? ?phone="131********"
?? ?content="监控到${jarName}挂掉了...自动重启中"
?? ?json="{\"msgtype\":\"text\",\"text\":{\"content\":\"${content}\",\"mentioned_mobile_list\":\"${phone}\"}}"
??? ?curl https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=12133 -X POST -d "${json}" --header "Content-Type: application/json"
?1、查询是否已安装crontabs,已安装跳过
yum install crontabs
tips:Errors during downloading metadata for repository 'AppStream':
- Status code: 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream/x86_64/os/repodata/repomd.xml (IP: 100.100.2.148)
阿里云yum仓库地址变更?
# 进入yum目录
cd /etc/yum.repos.d
# 删除目录下所有文件(注意完整复制,不要漏了那个点)
rm -rf ./*
# 安装正确的源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 生成缓存
yum makecache
2、安装corntabs
yum install crontabs
?安装完成
?3、添加corntab
#查看已添加的定时任务:?
crontab -l
4、添加定时任务,每1分钟(自行调整)运行一次
*/1 * * * * /app/back/sw-system/autoMonitorRestart.sh
?5、启动服务
查看状态:systemctl status crond
?启动:systemctl start crond
停止:systemctl stop crond