docker下ubuntu容器,启动crontab服务操作过程

前提:启动好ubuntu容器好,进入交互界面:

1. 设置阿里镜像源(可以不执行,目的是为了下载快点)

cp /etc/apt/sources.list /etc/apt/sources.list.bak

sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list

2.安装tzdata,目的是设置时区

apt-get update

export DEBIAN_FRONTEND=noninteractive

apt-get install -yq tzdata

echo 'Asia/Shanghai' >/etc/timezone

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 

3. 安装cron服务,编辑/etc/pam.d/cron文件中,required字段修改为sufficient

apt-get install -y cron

cp /etc/pam.d/cron /etc/pam.d/cron.bak

sed -i 's/required/sufficient/g' /etc/pam.d/cron

4. 启动cron服务

service cron start


此时,即可加入crontab定时任务啦。

     crontab -e 添加定时任务

     crontab -l 展示定时任务清单

你可能感兴趣的:(docker下ubuntu容器,启动crontab服务操作过程)