B03 - 005、定时任务

版权声明:本文为博主原创文章,未经允许不得转载。 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.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

    alt

    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
alt



计划分类,逐个执行。

- - - - - - - - - - - - - - - - - - - - - - - - - - - -


注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。

我知道我的不足,我也知道你的挑剔,但我就是我,不一样的烟火,谢谢你的指指点点,造就了我的点点滴滴:)!



计划分类,逐个执行。


猜你喜欢

转载自blog.csdn.net/weixin_42464054/article/details/91410467
今日推荐