Linux crond 定时任务_基础

Linux crond 定时任务_基础_02

Linux crond 定时任务_linux_03

Linux crond 定时任务_linux_04

Linux crond 定时任务_基础_05


Linux crond 定时任务_基础_06

Linux crond 定时任务_linux_07

Linux crond 定时任务_linux_08

配置文件,一般不需要管



Linux crond 定时任务_基础_09


Linux crond 定时任务_基础_10

Linux crond 定时任务_基础_11

Linux crond 定时任务_linux_12


Linux crond 定时任务_基础_13

Linux crond 定时任务_基础_14

Linux crond 定时任务_基础_15

Linux crond 定时任务_linux_16


Linux crond 定时任务_linux_17

Linux crond 定时任务_基础_18

Linux crond 定时任务_linux_19

Linux crond 定时任务_基础_20


Linux crond 定时任务_基础_21

Linux crond 定时任务_linux_22

Linux crond 定时任务_linux_23

Linux crond 定时任务_linux_24

这类题目一定要注意陷阱

 

每两小时一次

* */2 * * * 这样就错的

00 */2 * * * 这样才对


Linux crond 定时任务_linux_25

如果只是某天的话,就确定日

如果是每周某天的话,就确定周



Linux crond 定时任务_linux_26

Linux crond 定时任务_基础_27


Linux crond 定时任务_linux_28

Linux crond 定时任务_基础_29

Linux crond 定时任务_基础_30

Linux crond 定时任务_linux_31


代码、配置变更发布流程:

个人开发环境——>办公测试环境——>IDC机房测试环境——>IDC正式环境

 

注意一些命令带来的问题

例如:

*/1 * * * * echo “==” >>/tmp/test.log >/dev/null 2>&1

标准输出多了

 

*/1 * * * * tar zvfP /tmp/test_$(date +%F).tar.gz/etc/hosts

但我没转义也行,不过要加P

Linux crond 定时任务_基础_32

命令全路径,或者在脚本中定义PATH环境变量

Linux crond 定时任务_linux_33


Linux crond 定时任务_linux_34


也可以通过日志调试

Linux crond 定时任务_linux_35

Linux crond 定时任务_基础_36


linux定时任务生产java服务无法执行问题群友案例

http://oldboy.blog.51cto.com/2561410/1541515


命令passwd报错因inode节点处理记录

http://blog.sina.com.cn/s/blog_506ed9e6010106kj.html



Linux crond 定时任务_linux_37

Linux crond 定时任务_基础_38

这个目录CentOS5有,6已经没有这个软件了,默认是不装的,下图为C6的:

Linux crond 定时任务_linux_39

Linux crond 定时任务_linux_40


Linux crond 定时任务_linux_41

Linux crond 定时任务_linux_42

Linux crond 定时任务_基础_43


自己模拟:

Linux crond 定时任务_linux_44

Linux crond 定时任务_基础_45

关掉后,收不到邮件,就会被这些大量的小文件所填充


Linux crond 定时任务_基础_46

Linux crond 定时任务_基础_47

错误配置


Linux crond 定时任务_linux_48

Linux crond 定时任务_基础_49

Linux crond 定时任务_linux_50