什么是计划任务?对于计算机运维人员来说,很多命令都是要重复执行的,这些重复执行的指令流程我们可以编写shell脚本统一执行,然而很多时候脚本要定时执行,比如每天某个时间执行一次数据库备份或者git统一push最新的代码。
本期实验续接上一篇“netmiko实验-pandas+netmiko+多线程批量备份交换机配置文件”,本期实验利用windows任务计划结合上一期的backup.py脚本来实现无人值守,周期性自动备份交换机配置文件。
Linux系统大部分系统管理工作都是通过定期自动执行某一个脚本来完成的, 那么如何定期执行某一个脚本呢? 这就要借助linux的cron功能了。cron是一个强大的任务计划程序, 它可以通过设定的时间运行命令实现任务脚本自动化, 有效提高开发人员以及系统运维人员的工作效率。
另外我们可以在windows控制面板中打开计划任务程序,这个是对应的图形化界面的计划任务。我这里先创建一个计划任务,输入命令schtasks /create /tn abcd /tr calc.exe /sc once /st 20:00,这个命令是创建一个abcd的任务,在晚上8:00的时候运行一次calc.exe程序。