Linux 学习总结笔记
1.cron 任务了解
Linux crontab是用来定期执行程序的命令
当安装完成操作系统之后,默认便会启动此任务调度命令。
crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。
Linux 任务调度工作主要分为两类:
1.系统执行工作:系统周期性所要执行的工作
2.个人执行工作:某个用户定期要做的工作
举例而言:
linux系统中有如下cron任务:
20,40 */3 * * 1 sh test.sh 解析字段含义
每项工作有六个字段,分别是:
分钟 小时 日期 月份 周 指令
辅助特殊符号:
*(星号) 代表任何时刻
,(逗号) 代表分割时间
-(减号) 代表一段时间
/(斜线) 代表每个n个单位时间
2. ./ 和 sh的区别
使用./执行脚本,对应的xxx.sh脚本必须要有执行权限
使用sh执行脚本,对应的XXX.sh没有执行权限可执行。
当文件开始标明解释器时, 系统会使用该解释器,否则会使用系统默认的解释器