当前位置: 首页 > news >正文

重庆网站建设哪里好德网站建设

重庆网站建设哪里好,德网站建设,珠海公司网站域名注册,查询网址域名对于一些离线预测任务#xff0c;或者D1天的预测任务#xff0c;可以简单地采用Crontab做定时调用项目代码运行项目 Crontab简介#xff1a; Linux crontab命令常见于Unix和类Unix的操作系统之中#xff0c;用于设置周期性被执行的指令。该命令从标准输入设备读取指令或者D1天的预测任务可以简单地采用Crontab做定时调用项目代码运行项目 Crontab简介 Linux crontab命令常见于Unix和类Unix的操作系统之中用于设置周期性被执行的指令。该命令从标准输入设备读取指令并将其存放于“crontab”文件中以供之后读取和执行。通过 crontab 命令用户可以添加、修改、删除和列出定时任务以实现自动化执行特定任务。 Crontab下载 sudo apt-get install cronDocker镜像 我们新建一个名为cron-test的容器使用下面这个py代码作为测试 import numpy as npif __name__ __main__:x np.empty([2,4])print(x)容器运行结果如下 使用shell脚本运行容器 在当前目录下终端执行命令进入shell脚本编辑 新建一个名为cron-test的shell脚本 touch cron-test.sh终端运行 vim cron-test.sh 编辑脚本i进入编辑Esc退出编辑shiftwq保存并退出 注#!/bin/bash 明确指定脚本使用 Bash 解释器执行而 #!/bin/sh 使用系统默认的Shell可能是Bash或其他兼容的Shell执行。如果脚本依赖于特定的Bash功能或者想确保在不同的系统上都使用Bash作为解释器那么使用 #!/bin/bash 是一个更安全的选择。 在这里我的shell脚本如下 终端运行命令执行shell脚本 /home/licy/文档/cron-test.sh使用crontab设置定时任务运行shell脚本 打开crontab编辑器 crontab -e编写定时任务命令 基本格式分钟 小时 一月的第几天 月份 周几 用户名 要执行的命令 Example of job definition: .---------------- minute (0 - 59) | .------------- hour (0 - 23) | | .---------- day of month (1 - 31) | | | .------- month (1 - 12) OR jan,feb,mar,apr ... | | | | .---- day of week (0 - 6) (Sunday0 or 7) OR sun,mon,tue,wed,thu,fri,sat | | | | | * * * * * user-name command to be executed例如我们想每分钟运行一次shell脚本写法如下 * * * * * /home/licy/文档/cron-test.sh然后保存crontab并退出 按下Ctrl O保存更改然后按下Enter确认 按下Ctrl X退出编辑器。我们就可以在日志文件里找到脚本的运行情况了 定时任务常见于日报周报月报这里也给一下写法 # 每天早上8点运行 0 8 * * * [command]# 每周一早上8点运行 0 8 * * 1 [command]# 每个月第一天的早上8点运行 0 8 1 * * [command]Crontab执行时间计算 - 在线工具 在上述Crontab定时任务下有报错将不会发送日志但会将报错信息发送邮件默认邮件的路径为 /var/mail可以通过邮件了解报错原因。如果直接在Crontab里执行Docker任务不经过shell脚本则每一次执行任务后都将发送邮件。可以修改命令不发送邮件避免占用空间 * * * * * /yourpath/yourcommand /dev/nullCrontab其他常用命令 Crontab 启动、停止、重启命令 # 启动服务 service crond start # 关闭服务 service crond stop # 重启服务 service crond restart # 重新载入配置 service crond reload # 查看crontab服务状态 service crond status # 同样可以设置开机自启动 chkconfig --level 345 crond on查看、添加、删除任务 # 查看crontab定时任务 crontab -l # 添加任务cron表达式 sh脚本路径 crontab -e # 删除所有的定时任务 crontab -r常见报错 1. Permission denied while trying to connect to the Docker daemon socket at unix 原因docker进程使用 Unix Socket 而不是 TCP 端口。而默认情况下Unix socket 属于 root 用户因此需要 root权限 才能访问 解决为了避免每次运行Docker命令的时候都需要输入sudo可以创建一个docker用户组并把相应的用户添加到docker分组里面。当docker进程启动的时候会设置套接字可以被docker分组的用户读写。 查看docker组中的用户 cat /etc/group | grep docker在这里可以看到我们的Docker用户组GID为998当前没有任何用户因此我们需要将用户加入Docker组 sudo gpasswd -a ${USER} docker # 例如我的USER是licy更新当前Docker用户组 newgrp docker重新运行命令查看docker组中的用户这时就可以看到我已经被加入到docker用户组中 2. 找不到执行任务的邮件 原因系统中没有安装邮件传输代理MTA因此cron任务的输出被丢弃了。 解决 第一种终端运行以下命令安装Postfix: sudo apt update sudo apt install postfix第二种需要通过配置打开crontab的日志记录功能 sudo vim /etc/rsyslog.d/50-default.conf cron.* /var/log/cron.log # 将cron前面的注释去掉 # 重启rsyslog sudo /etc/init.d/rsyslog restart # 重启rsyslog sudo service rsyslog restart # 重启cron程度 sudo service cron restart参考来源 解决 ERROR:Docker Got permission denied while trying to connect to the Docker daemon socket at unix
http://www.dnsts.com.cn/news/258666.html

相关文章:

  • 外链建设给网站起的作用谷歌seo引擎优化
  • 静安正规的设计公司网站网络规划设计师思维导图
  • 化工企业常用推广网站用dw建设个人网站视频
  • dw静态个人简历网站模板下载做外贸网站怎么做
  • 广告类的网站什么网站做论坛签名
  • 颜色搭配对网站重要性泉州关键词优化
  • 建网站怎么挣钱企业网站开发常用的字体
  • 免费建站系统怎么用网站建设 麦肯趋势
  • 什么叫网站开发一级造价工程师分几个专业
  • 网站交换链接的网络营销意义wordpress 去除顶部
  • 这么注册免费网站制作免费的网站
  • 中国网站用Cn域名深圳前海网站设计
  • 阿里巴巴网站怎么做推广微信网站设计
  • 网站的查询系统怎么做公司网站建设的作用
  • 学做网站多长时间建设网站最重要的是什么
  • 淘宝联盟怎样做新增网站推广企业网络推广培训
  • 营销型网站建设 上海小企业网站建设在哪能看
  • 做网站要写多少行代码国产软件开发平台
  • 杭州建站网站建设网站建设需要会代码吗
  • wordpress网站背景深圳网站工作室
  • 建站的步骤有哪些青岛网站建设-中国互联
  • 哪个网站内链建设好营销型网站功能模块
  • 照片管理网站模板最专业微网站多少钱
  • 平湖网站建设公司信誉好的新乡网站建设
  • 慈溪企业网站湖北省和城乡建设厅官方网站
  • 推荐微信网站建设中国互联网公司排名
  • 网站建设的具体流程图通辽做网站的公司
  • 企业网站营销的优缺点手机网站和app的区别
  • 晋中路桥建设集团网站做的比较好的国外网站一级页面布局分析
  • 中国水土保持生态建设网站网站界面风格设计描述