码迷,mamicode.com
首页 > 系统相关 > 详细

最简单的???ubuntu 通过crontab定时执行一个程序

时间:2019-05-11 23:17:03      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:绝对路径   windows系统   执行   存储   最好   liunx   python   tab   权限   

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 * * 

      

 

最简单的???ubuntu 通过crontab定时执行一个程序

标签:绝对路径   windows系统   执行   存储   最好   liunx   python   tab   权限   

原文地址:https://www.cnblogs.com/zengxm/p/10850426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!