• Linux crond实例


    linux系统的定时任务:

    1:linux系统自身定期执行的任务工作:系统周期性执行的任务工作,如轮询系统日志,备份系统数据,清理系统缓存等。

    [root@10-4-5-9 ~]# ll /var/log/messages*
    -rw-------. 1 root root 958906 Sep 20 08:30 /var/log/messages

    2:用户执行的任务工作:某个用户或系统管理员定期要做的任务工作,例如:每天晚上0点备份站点数据及数据库数据。

    [root@10-4-5-9 ~]# crontab -l
    

      

    crond帮助:

    [root@10-4-5-9 ~]# crontab --help
    crontab: invalid option -- '-'
    crontab: usage error: unrecognized option
    usage:  crontab [-u user] file
            crontab [-u user] [ -e | -l | -r ]
                    (default operation is replace, per 1003.2)
            -e      (edit user's crontab)
            -l      (list user's crontab)
            -r      (delete user's crontab)
            -i      (prompt before deleting user's crontab)
            -s      (selinux context)
    

      

    通过crontab可以在固定的间隔时间执行指定的系统指令或script脚本。

    时间间隔的单位是分,时,日,月,周及以上的任意组合

    定时任务文件

    /etc/cron.deny 记录着不允许试用crontab命令的用户

    /etc/cron.allow 允许使用的用户

    /var/spool/cron  所有用户crontab配置文件默认都存放在此目录,文件名以用户名命名。

  • 相关阅读:
    vue项目 安装
    处理XML的几种方式
    从URL中获取搜索关键字
    Azure VM 远程无法登陆问题(No Remote Desktop License)
    也谈[关于大型网站技术演进的思考--存储的瓶颈]
    UML类图
    Apache Spark探秘:三种分布式部署方式比较
    Standalone Debugging Tools for Windows (WinDbg)
    UML: CIM & PIM
    C# 延迟初始化
  • 原文地址:https://www.cnblogs.com/xiaoit/p/3982987.html
Copyright © 2020-2023  润新知