docker下QUANTAXIS 容器下 安装crontab 实现数据自动存盘
发布于 3 个月前 作者 dsawild 240 次浏览 来自 分享

是在群友xiaopge 分享的基础上,摸索出的一点小白的结果.

这里有个疑问,就是xiaopge 分享的方案是重新拉了一个独立的容器来处理这个案例的,这样应该更好. 此方法多在qa研究 的Terminal 下实现

QQ图片20200416203913.png

第一步,安装cron

/bin/bash cd /root/ apt-get update apt-get install cron

QQ图片20200415155407.png

第二步 ,编辑crontab文件 文件名后面没有txt,自己去除了

QQ图片20200416204621.png

SHELL=/bin/bash MAILTO="" HOSTNAME=f027cde08f87 GPG_KEY=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D TERM=xterm OLDPWD=/etc/cron.d MONGODB=mgdb LC_ALL=zh_CN.UTF-8 QAPUBSUB_PORT=5672 QAPUBSUB_PWD=admin JUPYTER_SERVER_URL=http://localhost:8888/ QAPUBSUB_IP=qaeventmq KERNEL_LAUNCH_TIMEOUT=40 COLUMNS=137 PYTHON_VERSION=3.6.5 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/etc LANG=C.UTF-8 QARUN=qaweb TZ=Asia/Shanghai LINES=59 PYTHON_PIP_VERSION=10.0.1 HOME=/root SHLVL=2 JUPYTER_SERVER_ROOT=/root LANGUAGE=zh_CN.UTF-8 DEBIAN_FRONTEND=noninteractive QAPUBSUB_USER=admin PYXTERM_DIMENSIONS=80x25 _=/usr/bin/env #数据自动存盘 16点19分 16 19 * * mon-fri root /QUANTAXIS/config/update_all.py > /proc/1/fd/1 2>/proc/1/fd/2

第三步,部署

cp /root/daily_update /etc/cron.d/ crontab daily_update crontab -l

QQ图片20200416202752.png

第三步,开启,检查

/etc/init.d/cron start /etc/init.d/cron status

QQ图片20200416202756.png

感谢@yutiansut的不停的指点,没有他也学不了这么多…谢谢

参考文献

1 回复

这里还有一个问题,就是你关机后,再次开启时,又要执行一次“/etc/init.d/cron start” ,默认是不开启的,费了一天的时间,要找到系统自启动,也没成功,也没找到怎加进去, 通过 “ps -aux ”查到,系统自启动会加载/root/run-community.sh,这是天神系统布置的,我就试试到 /etc/init.d/cron start 加到了进去,还真行了,不过这不是正解,正解在天神那里,就不去烦他了

QQ图片20200419215434.png

回到顶部