zoukankan      html  css  js  c++  java
  • 最简单的???ubuntu 通过crontab定时执行一个程序

    crontab在liunx系统中下载,我默认是认为下载安装了的..




    crontab貌似只能在liunx系统中存在,如果是windows系统我不知道

    创建一个名为jiaoben的文件夹存储sh文件,进入

    vim 打开一个文件,没有则创建 后缀为.sh

    vim test.sh

    编辑文本

    #!/bin/sh
    cd `dirname $0` || exit 1
    python3 /home/ubuntu/爬虫.py >> /home/ubuntu/jiaoben/爬虫名.log 2>&1

    用什么执行       爬虫执行的位置 >> 爬虫执行过程中输出信息的log文件位置  

    这里python最好写绝对路径 ,格式基本一样

    保存文本,增加权限让crontab可以执行

    chmod +x 刚创建的sh文件,也就是test.sh

    这时候ls可以看到文件颜色变得和普通文件颜色不一样,说明权限添加成功


    输入 进入

     crontab -e

    第一次使用会让你选择用什么界面,选第三个

    执行程序

    * * * * * 绝对路径到test.sh >> 绝对路径到test.log 2>&1

    上面5个*则是执行时间,默认5个*为每分钟执行程序一次

    对应 ----->分钟 小时 几号 月份 星期

    如果想要一天执行一次则对应为 0 0 0 * * 

          

  • 相关阅读:
    C# String.Format格式说明
    jQuery.json.js
    禁止别人使用"另存为"保存你的网页
    组合问题的递归算法
    jQuery,contents()
    C#string,StringBuilder和Regex类的讲解
    jQuery性能优化指南
    加密算法的C#实现
    m,n组合算法
    jQuery插件—获取URL参数
  • 原文地址:https://www.cnblogs.com/zengxm/p/10850426.html
Copyright © 2011-2022 走看看