• 计划任务


    计划任务

    计划任务的作用

    • 计划任务相当于闹钟
    • 什么时候需要使用定时任务
      • 企业工作中经常需要将某些命令或脚本放入计划任务中自动执行;企业中需要定期执行服务器之间的数据同步操作;
    • Linux中怎样使用计划任务?
      • 在Linux中有两种使用方法:
        • 一次性at计划任务
        • 周期性执行cron计划任务(常用)

    计划任务的使用方法

    • crontab命令作用周期性执行任务
    • 周期性计划任务创建步骤
      • 使用vim先创建一个任务文件
        • 文件格式:分钟 小时 日期 月份 星期几 执行命令
      • 文件创建完成后,(crontab 文件名)执行编辑的文件
      • 查看等待的任务(crontab -l)查询任务
      • 如不想执行时(crontab -r)删除任务

    crontab实验1

    [root@localhost quail]# touch js
    [root@localhost quail]# date 
    Sun Apr  5 17:54:54 CST 2020
    [root@localhost quail]# echo "03 18 5 4 7 ps -ef > /home/quail/2.log" > js
    [root@localhost quail]# crontab js
    [root@localhost quail]# crontab -l
    03 18 5 4 7 ps -ef > /home/quail/2.log
    [root@localhost quail]# ll
    total 12
    -rw-r--r-- 1 root root 7251 Apr  5 18:03 2.log
    -rw-r--r-- 1 root root   39 Apr  5 17:59 js
    [root@localhost quail]# cat 2.log 
    UID         PID   PPID  C STIME TTY          TIME CMD
    root          1      0  0 17:43 ?        00:00:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
    root          2      0  0 17:43 ?        00:00:00 [kthreadd]
    root          3      2  0 17:43 ?        00:00:00 [kworker/0:0]
    root          4      2  0 17:43 ?        00:00:00 [kworker/0:0H]
    root          6      2  0 17:43 ?        00:00:00 [ksoftirqd/0]
    root          7      2  0 17:43 ?        00:00:00 [migration/0]
    root          8      2  0 17:43 ?        00:00:00 [rcu_bh]
    root          9      2  0 17:43 ?        00:00:00 [rcu_sched]
    

    根据2.log生成时间,发现是crontab执行了计划任务

    参数 含义
    第一列 表示分钟1-59,每分钟用/1表示(*/5)
    第二列 表示小时1-23,0表示0点
    第三列 表示日期1-31
    第四列 表示月份1-12
    第五列 表示星期0-6,0表示周日
    第六列 表示要执行的命令
  • 相关阅读:
    【python】利用python+tkinter做一个简单的智能电视遥控器
    【selenium】自动化测试中,元素无法点击定位等问题的解决:js的使用方法
    《Selenium 2自动化测试实战 基于Python语言》中发送最新邮件无内容问题的解决方法
    单线程代码事例
    死锁的实例
    大公司的Java面试题集
    xml文件有误
    android开发艺术探索
    Java 获取APK安装程序的包名
    内部类中class声明地方不同,效果不一样
  • 原文地址:https://www.cnblogs.com/quail2333/p/12638396.html
Copyright © 2020-2023  润新知