Expect+Shell 定时重启山石防火墙

技术Expect+Shell 定时重启山石防火墙 Expect+Shell 定时重启山石防火墙expect
安装expect
yum install expect
expect说明
shell脚本
存储

期待壳牌定时重启山石防火墙

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

(0)

相关推荐

  • 时间的问题总结

    技术时间的问题总结 时间的问题总结要点
    1、数据库时间,实体和Mybatis数据类型之间的对应关系
    2、前端传日期还是字符串
    3、时间格式化(用注解的方式如何去写,出参、入参如何格式化)
    4、大于、小于

    礼包 2021年12月14日
  • 如何理解Go错误处理之用panic取代rr != nil的模式

    技术如何理解Go错误处理之用panic取代rr != nil的模式这篇文章主要介绍“如何理解Go错误处理之用panic取代rr != nil的模式”,在日常操作中,相信很多人在如何理解Go错误处理之用panic取代rr

    攻略 2021年10月21日
  • 周记一个星期发生的事,周记是写一周发生的事情吗

    技术周记一个星期发生的事,周记是写一周发生的事情吗这一周我过得非常开心周记一个星期发生的事,因为我干了许许多多有趣的事情,还学了很多新知识,掌握了很多新本领。星期三晚上,我们在风雨球场看了一场精彩的英语歌曲大赛。小学部的

    生活 2021年10月24日
  • 如何定制Hibernate映射

    技术如何定制Hibernate映射这篇文章主要介绍“如何定制Hibernate映射”,在日常操作中,相信很多人在如何定制Hibernate映射问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年12月4日
  • 如何使用Spring Data Jpa查询全部并排序

    技术如何使用Spring Data Jpa查询全部并排序这篇文章将为大家详细讲解有关如何使用Spring Data Jpa查询全部并排序,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。S

    攻略 2021年11月21日
  • C/C++值传递和址传递有什么区别

    技术C/C++值传递和址传递有什么区别这篇文章主要为大家展示了“C/C++值传递和址传递有什么区别”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C/C++值传递和址传递有什么

    攻略 2021年10月27日