期待壳牌定时重启山石防火墙
expect
安装expect
妙的安装预期
预期说明
shell脚本
存储位置/home/script/test.sh
#!/usr/bin/expect -f
设置超时-1
派生ssh hillstone@IP_Addr
应为"*密码*"
发送"[您的密码]\r "
期望"*#"
发送"重新启动"
应为*\[y\]/n: '
发送' y\r '
期待电渗流
出口
Crontab
检查Crontab状态
[root@MiWiFi-R1CM-srv脚本]# systemctl状态crond.service
crond.service命令调度程序
已加载:已加载(/usr/lib/systemd/system/crond。服务;已启用;供应商预置:已启用)
Active:活动(运行)自二2021-11-09 12:03:58 CST;2分31秒前
主PID: 20411 (crond)
任务s: 1
内存: 130万
cgroup :/系统。切片/crond。服务
20411/美国/俄罗斯联邦/挪威
11月09 12:03:58 MiWiFi-R1CM-SRV系统d[1]:已启动命令调度程序。
11月09 12:03:58 MiWiFi-R1CM-SRV系统d[1]:启动命令调度程序.
11月09 12:03:58 MiWiFi-R1CM-SRV crond[20411]:(CRON)INFO(RANDOM _ DELAY)将根据因子进行缩放.d)
11月09 12:03:58 MiWiFi-R1CM-SRV crond[20411]:(CRON)INFO(在inotify支持下运行)
11月09 12:03:58 MiWiFi-R1CM-SRV crond[20411]:(CRON)INFO(@重新启动作业将在计算机的上运行.p)
11月09 12:05:01 MiWiFi-R1CM-SRV crond[20411]:(root)RELOAD(/var/spool/cron/root)
提示:有些行被省略了,用-我显示全部。
增加Crontab任务
crontab -e
6 12 9 * */首页/脚本/测试。嘘
备注
expect特殊字符转义
预期需要转义的字符串
1、 \ 需转义为\
2、 } 需转义为}
3、 [ 需转义为[
4、 $ 需转义为\$
5、 ' 需转义为\'
6、 ' 需转义为\'
派遣转义
在特殊字符前加\完成转义
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/77295.html