版权声明:本文为博主原创文章,未经允许不得转载。 https://blog.csdn.net/weixin_42464054/article/details/91410467
0、本章学习目录大纲 - 定时任务
初学耗时:1.5h
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
一、定时任务初体验
1.1 创建文件。
1.2 查看文件内容。
1.3 命令测试。
1.4 查看文件内容。
1.5 打开定时任务。
1.6 书写定时任务。
1.7 监控文件内容。
1.8 停止查看。
二、定时任务初识
2.1 定时任务时间尺度:分钟级。
2.2 编写定时任务。
2.3 查看定时任务。
2.4 查看定时任务命令参数。
2.5 定时任务原理。
2.6 定时任务周期用法。
三、定时任务周期练习
3.1 每月1号的早上8点。
3.2 每周日上午9点。
3.3 每天晚上12点18分。
3.4 每小时1,3,6-48分。
3.5 每隔整点。
3.6 每隔5分钟。
3.7 每分钟。
- 1、B03 - 001、Linux参考的视频教程:
B03-001、Linux参考的视频教程
提取码:gm95
一、定时任务初体验
1.1 ~ 创建文件。
cd /home
touch crontab.txt
1.2 ~ 查看文件内容。
cat crontab.txt
1.3 ~ 命令测试。
echo helloworld >> crontab.txt
1.4 ~ 查看文件内容。
cat crontab.txt
1.5 ~ 打开定时任务。
crontab -e
1.6 ~ 书写定时任务。
# print helloword into /home/crontab.txt
* * * * * echo helloworld >> /home/crontab.txt
1.7 ~ 监控文件内容。
# 文件删除后不追踪
tail -f /home/crontab.txt
# 文件删除后再创建新的同名文件名会追踪
tail -F /home/crontab.txt
1.8 ~ 停止查看。
ctrl + c
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
二、定时任务初识
2.1 ~ 定时任务时间尺度:分钟级。
2.2 ~ 编写定时任务。
crontab -e
2.3 ~ 查看定时任务。
crontab -l
2.4 ~ 查看定时任务命令参数。
man crontab
# 退出查看:q
-l 查看 ( 常用 )
-e 编辑 ( 常用 )
-r 删除任务
-i 删除任务确认 ( y/n )
-u 指定使用这个任务的用户
2.5 ~ 定时任务原理。
1 ,编写定时任务,实质上就是在编写 /var/spool/cron/root 。
2 ,只要这个文件被改变,定时任务,立即生效,啥也不需要做。
2.6 ~ 定时任务周期用法。
2.6.1 . 查看crontab的用法。
cat /etc/crontab
2.6.2 . 特殊字符的用法:*
每秒、每分钟、每天、每月、每周。
# 每分钟 向/home/crontab.txt文件里打印helloworld。
* * * * * echo helloworld >> /home/crontab.txt
2.6.3 . 特殊字符的用法:,
指定时间。
# 每天的凌晨1点,2点,3点之间的每分钟 向/home/crontab.txt文件里打印。helloworld。
* 1,2,3 * * * echo helloworld >> /home/crontab.txt
2.6.4 . 特殊字符的用法:-
间隔时间。
# 每年的4月到8月期间每分钟 向/home/crontab.txt文件里打印。
* * * 4-8 * echo helloworld >> /home/crontab.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
三、定时任务周期练习
3.1 ~ 每月1号的早上8点。
0 8 1 * *
3.2 ~ 每周日上午9点。
0 9 * * 0
3.3 ~ 每天晚上12点18分。
18 0 * * * *
3.4 ~ 每小时1,3,6-48分。
1,3,6-48 * * * *
3.5 ~ 每隔整点。
0 * * * *
*/60 * * * *
3.6 ~ 每隔5分钟。
*/5 * * * *
3.7 ~ 每分钟。
* * * * *
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
^ 至此,定时任务完成。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
※ 世间诱惑何其多,坚定始终不动摇。
有一个算法的递推关系式为:T(N) = T(2N/3) + 1,则该算法的时间复杂度为()(^符号是幂的意思)?
…
A、O(1)
B、O(N^log2(3) )
C、O(N^log3(2) )
D、O(logN)
E、O(N)
…
D
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
我知道我的不足,我也知道你的挑剔,但我就是我,不一样的烟火,谢谢你的指指点点,造就了我的点点滴滴:)!