第四章 Vim编辑器与Shell命令脚本 2019年7月20、21日星期六、日 第六课

2019720日星期六  第六课

4.3 流程控制语句

1if条件测试语句

1)单分支

If [ 条件 ]

then命令语句

fi

2)双分支

If [ 条件 ]

then命令语句

else命令语句

fi

3)多分支

If [ 条件 ]

then 命令语句

elif 命令语句

then 命令语句

else 命令语句

fi

 

2for条件循环语句

for 变量 in 取值列表

do

命令序列

done

 

2019721日星期日  第六课

3while条件循环语句

while  条件

do  条件序列

done

4case条件测试语句

case 变量值 in

条件模式1 )

命令序列1

;;

条件模式2

命令序列2

;;

……

*

命令序列*

esac

4.4 计划任务服务程序

1、单次有效的命令用  at 命令

查询系统未被执行任务时使用 at -l

查询具体任务的详细内容 at -c 1(任务序列)

删除计划任务  atrm 1(任务编号)

Ctrl+d   保存任务

2、周期性执行的命令用 crond 命令

Crond    服务名称

Crontab   配置工具 (/etc/crontab

先使用 crontab -e  进入编辑界面

格式:分 星期 命令

如:20 3 * * 3 /bin/tar czvf backup.tar.gz /home/wwwroot

每周三 320分 执行打包

20 3 1,3,5 * * /bin/tar czvf backup.tar.gz /home/wwwroot

每月135320分 执行打包

20 3 /2 * *  /bin/tar czvf backup.tar.gz /home/wwwroot

每隔两小时 320分 执行打包

20 3 * 1-5 *  /bin/tar czvf backup.tar.gz /home/wwwroot

每月1-5日的320分 执行打包

posted @ 2019-07-22 17:00  隔壁柒叔  阅读(119)  评论(0)    收藏  举报