美文网首页
docker容器内部启动计划任务crontab

docker容器内部启动计划任务crontab

作者: 逍遥_yjz | 来源:发表于2022-06-20 16:45 被阅读0次

    定时运行,写入到数据库中。

    首先需要系统时间同步

    1. docker时间改为和本地一致

    docker cp /etc/localtime 你的容器名:/etc/localtime
    

    2. docker容器内部启用crontab

    2.1 安装

     # 安装一半后,发现无法获得可用包
    [root@c4d62e0545b9 cloud]# yum -y install vixie-cron
    Loaded plugins: fastestmirror, ovl
    Determining fastest mirrors
     * base: mirrors.bfsu.edu.cn
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    base                                                                                                                                                | 3.6 kB  00:00:00     
    extras                                                                                                                                              | 2.9 kB  00:00:00     
    updates                                                                                                                                             | 2.9 kB  00:00:00     
    (1/3): extras/7/x86_64/primary_db                                                                                                                   | 247 kB  00:00:00     
    (2/3): base/7/x86_64/group_gz                                                                                                                       | 153 kB  00:00:01     
    (3/3): updates/7/x86_64/primary_db                                                                                                                  |  16 MB  00:00:07     
    No package vixie-cron available.
    Error: Nothing to do
    [root@c4d62e0545b9 cloud]# yum -y install crontabs
    Loaded plugins: fastestmirror, ovl
    Loading mirror speeds from cached hostfile
     * base: mirrors.bfsu.edu.cn
    。。。
    。。。
    Dependency Installed:
      cronie.x86_64 0:1.4.11-24.el7_9                                                  cronie-anacron.x86_64 0:1.4.11-24.el7_9                                                 
    
    Complete!
    

    问题:之后直接crontab -e进入之后写入命令,没有反应

    解决方法:

    直接执行crond就可以啦。

    [root@c4d62e0545b9 cloud]# crond
    

    相关文章

      网友评论

          本文标题:docker容器内部启动计划任务crontab

          本文链接:https://www.haomeiwen.com/subject/ebyjvrtx.html