目前处理的方法,只能简单点。
webhook,执行打开
- touch /www/fw_time
- ufw allow 7381:7389/tcp
复制代码
再定时任务关闭
- timestamp=`date +%s`
- filepath=/www/fw_time
- if [ -f $filepath ];
- then
- echo "文件存在!路径为:$filepath"
- filetimestamp=`stat -c %Y $filepath`
- echo "文件最后修改时间戳:$filetimestamp"
- timecha=$[$timestamp - $filetimestamp]
-
- if [ $timecha -gt 600 ];then
- echo '当前时间大于文件最后修改时间600秒'
- ufw deny 7381:7389/tcp
- rm /www/fw_time
- else
- echo '当前时间小于文件最后修改时间600秒'
- fi
- else
- echo "文件不存在或者您输入的路径有误"
- fi
复制代码 |