创建定时任务
2016-08-24 10:08:33 0 举报
定时任务是一种在特定时间或间隔内自动执行的任务。它们通常用于自动化重复性工作,如数据备份、系统清理和报告生成等。创建定时任务可以通过编程或使用任务调度软件来实现。例如,在Linux系统中,可以使用Crontab命令来创建和管理定时任务;在Windows系统中,可以使用任务计划程序来实现。通过设置定时任务,可以提高工作效率,减少人工干预,确保任务按时完成。
作者其他创作
大纲/内容
错误
调试定时任务配置
正常
1.增加执行任务频率调试任务2.调整系统时间调试任务(不能直接用于生产环境),保持5分钟3.通过脚本日志输出调试定时任务 4.注意一些任务命令带来的问题,如不能使用两个标准输出,%转义(脚本不需要转义)5.注意:环境变量导致的定时任务故障
定义时间表达式复制执行脚本的命令行
书写规范1.注释[规范和习惯]2.命令放入脚本文件里[规范和习惯]3.使用全路径命令4.脚本文件要放在固定的规范的目录,如/server/scripts
正确
End
创建定时任务crontab -e
未执行
避免错误技巧1.进入目标的上级目录打包2.命令在命令行测试好,然后复制放入脚本3.取消tar命令及脚本内无用输出4.脚本名字用.sh结尾
Start
用一系列的命令行实现功能
避免错误技巧1.定时任务命令或程序最好写到脚本里执行2.不推荐直接使用命令,直接使用命令,需要转义%3.生产任务程序要不要随意打印输出信息(会把inode占满)4.定时任务的命令要用绝对路径
创建并编辑脚本
调试脚本sh -x
网络班1期-杨飏
查看定时任务日志tail /var/log/cron
书写规范1.为定时任务规则加必要的注释2.定时任务命令或脚本结尾加/dev/null 2&13.在指定用户下执行相关的定时任务4.定时任务执行的脚本要规范路径(/server/scripts)
执行脚本
0 条评论
下一页