赞
踩
# 新建一个可执行文件
touch 文件目录/文件名.sh
# 分配可运行权限
chmod +x 文件名.sh
vi 文件名
写入文件内容:
#!/bin/bash IP="11.11.1.110" # 检测11.11.1.110的1881端口是否开放 PORT1=1881 #使用nc命令尝试连接到指定的IP和端口 #如果连接成功(nc命令返回0) if nc -zv $IP $PORT1;then #则停止名为a4f5084b6662的Docker容器 sudo docker stop a4f5084b6662 else #如果连接失败(nc命令返回非0) #则启动名为a4f5084b6662的Docker容器。 sudo docker start a4f5084b6662 fi # 检测11.11.1.110的1882端口是否开放 PORT2=1882 if nc -zv $IP $PORT2;then sudo docker stop b57772e9ba77 else sudo docker start b57772e9ba77 fi
编辑完后, 按esc键输入:wq保存退出。
crontab -e
然后添加相应的任务,wq存盘退出。#每分钟执行一次
* * * * * /dev/ssh/connDetech.sh
crontab -l
查看所有任务列表
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。