Linux中如何开启一个定时任务

如何在不借助其他定时任务框架下,开启一个定时任务
  • Linux的定时任务是基于cron驱动做到的

    安装

    Ubantu系统下安装crontab

    正常情况下需要先执行:apt-get upgrade 进行升级

    安装:apt-get install cron
    启动:service cron start
    重启:service cron restart
    停止:service cron stop
    检查状态:service cron status
    查询cron可用的命令:service cron
    检查Cronta工具是否安装:crontab -l


    CentOS系统下安装crontab

    • vixie-cron 软件包是 cron 的主程序;
    • crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
    yum install vixie-cron
    yum install crontabs
    
    
    service crond start //启动服务
    service crond stop //关闭服务
    service crond restart //重启服务
    service crond reload //重新载入配置
    service crond status //查看crontab服务状态
    

    配置任务

    方式一

    crontab -e编辑定时任务

    这样编辑属于用户自定义的,会被写到/var/spool/cron目录下,生成一个和用户名一致的文件,文件的内容就是我们编辑的定时脚本,比如:

    当我们执行 crontab -e 时:


    会发现和生成的文件内容是一致的:

    方式二

    编辑/etc/crontab文件

    主要编辑三个参数,1,corn表达式;2,用户;3,执行的命令

    效果






  • 《游戏编程模式》中文版

    微信云托管 springboot 框架模版

    react