zoukankan      html  css  js  c++  java
  • Linux课程---13、linux中任务计划介绍(任务计划分类)

    Linux课程---13、linux中任务计划介绍(任务计划分类)

    一、总结

    一句话总结:

    1.一次性任务计划:at
    2.周期性任务计划:crontab

    1、linux中如何添加一次性任务计划?

    at 18:20 回车,at后面是加时间
    at>init 6 回车,这里敲要执行的命令
    at>ctrl+d ctrl+d退出
    1)添加
    at 18:20
    at>init 6
    at>ctrl+d

    2、查看linux中系统时间命令?

    date

    3、linux中查看和删除 一次性任务计划的命令?

    查看:atq (at+q)
    删除:atrm 2 (at+rm,后面的2是任务号,可以atrm --help查看帮助)

    4、linux中如何添加周期性计划?

    crontab -e  #进入编辑
    00 01 * * 0 /sbin/init 6   #每周日凌晨1点

    5、linux中周期性任务计划如何删除?

    全删:crontab -r
    删除部分:crontab -e (进去编辑界面之后再删)

    6、linux中周期性任务计划中如何设置时间?

    * * * * * 依次表示 分时日月周
    把你不确定的用*号表示即可,比如 00 01 * * 0 /sbin/init 6   #每周日凌晨1点

    7、linux中周期性任务计划中 每隔五分钟 执行命令的时间如何设置?

    */5 * * * * 每隔五分钟  (分时日月周)
    00 03 * * * 每天3点 
    30 23 * * * 每天23:30 
    */5 * * * * 每隔五分钟 
    59 23 * * 1-5 周一到周五 
    59 23 * * 1,3,5 周一、周三和周五的23:59

    8、linux中周期性任务计划中 周一、周三和周五的23:59 执行命令的时间如何设置?

    逗号:59 23 * * 1,3,5 周一、周三和周五的23:59 (分时日月周)

    9、linux中周期性任务计划中 周一到周五 执行命令的时间如何设置?

    短线:59 23 * * 1-5 周一到周五 (分时日月周)

    10、查看linux中周期性任务计划?

    crontab -l(可以用man crontab即可找出)

    11、备份网站数据的操作是什么?

    1).首先对网站进行压缩,压缩模式:myshop15-2016.1.21.tar.gz
    2).把压缩文件移动指定目录(/mnt)

    12、linux下我想压缩网站后再备份压缩的网站,但是我显然不知道压缩网站的时间,请问我该如何做?

    写成脚本,脚本里面上一条命令执行完了才会执行下一条命令

    13、linux中shell脚本如何写(注意点)?

    #!/bin/bash (开头先写解析题)
    t=`date +%Y.%m.%d` (反引号中的代码可以执行,然后赋值给t)
    f="cartoon-${t}.zip" (shell脚本不需要连接符,并且变量的话大括号不扩$符号)
    zip -r $f $d &>/dev/null (&>/dev/null类似垃圾桶,这样可以不产生zip压缩的界面字符提示)

    14、linux下网站的根目录在哪?

    /var/www/html

    15、怎么用迅雷下载linux系统上面的东西(迅雷在断点续传上面做的比较好)?

    开启apache,将要下载的东西放到/var/www/html 目录下,这样就可以用http的方式下载了

    16、linux中如何备份网站数据?

    写备份网站的脚本(要多看这个脚本,要会写)
    写任务计划执行这个脚本
    shell脚本:
    #备份网站数据的shell脚本
    #需求:每周一凌晨3点钟对网站进行备份,备份要求如下:(myshop15)
    1).首先对网站进行压缩,压缩模式:myshop15-2016.1.21.tar.gz
    2).把压缩文件移动指定目录(/mnt)
    3).完成备份的任务计划:每周一凌晨3点钟对网站进行备份
    
    第一步:写脚本
    cat /root/backup.sh
    #!/bin/bash
    t=`date +%Y.%m.%d`
    f="cartoon-${t}.zip"
    d="cartoon"
    
    cd /var/www/html
    zip -r $f $d &>/dev/null
    mv $f /mnt
    
    第二步:写任务计划
    00 03 * * 1 /root/backup.sh
    
    第三步:查看备份文件
    ls /mnt

    二、内容在总结中

     
  • 相关阅读:
    磁盘 inodes 不足 Free inodes is less than 20% on volume
    记录一次Nginx使用第三方模块fair导致的线上故障排错
    xml 特殊字符 导致的 solr 数据导入异常
    Jenkins 定时备份插件 ThinBackup
    Elasticsearch 节点磁盘使用率过高,导致ES集群索引无副本
    Elasticsearch定时删除索引第二版
    js for in 获得遍历数组索引和对象属性
    js函数作用域
    django 1.11.1 连接MySQL
    angular 4 和django 1.11.1 前后端交互 总结
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10941169.html
Copyright © 2011-2022 走看看