专栏首页python3python 操作crontab 实现

python 操作crontab 实现

写crontab 任务时,python指定绝对路径

脚本文件 06292000.py,不要用相对路径,因为crontab执行时,默认目录是你python的目录。不是你脚本文件

所在的目录。

所以程序中如果需要指定路径,可以先获得脚本文件所在的路径,然后基于该路径再做操作

os.path.split(os.path.realpath(__file__))[0]

crontab -e第一次打开时,会让你选择用哪个编辑工具,选择第三个vim,方便操作。如果选的是nano

crontab 从nano 转换为 vim

crontab默认编辑器为nano,不方便使用。

修改crontab默认编辑器为vi或者其他的编辑器。

export EDITOR="/usr/bin/vim" ; 

crontab -e

更简单的办法,直接执行命令:select-editor

然后选择编辑器

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python文件内容截取

    # ###########################################

    py3study
  • python 时间、日期、时间戳的转换

    在实际开发中经常遇到时间格式的转换,例如: 前端传递的时间格式是字符串格式,我们需要将其转换为时间戳,或者前台传递的时间格式和我们数据库中的格式不对应,我们需要...

    py3study
  • gitlab10代码备份

    使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份:

    py3study
  • crontab中如何实现每隔多少天执行一次脚本

    1. # 下午6点到早上6点,每隔15分钟执行一次脚本 0,15,30,45 18-06 * * * /bin/bash $HOME/script.sh > ...

    拓荒者
  • Mybatis 传统 DAO 层开发[了解]

    使用 Mybatis 开发 Dao,通常有两个方法,即原始 Dao 开发方式和 Mapper 接口代理开发方式。而现在主流的开发方式是接口代理开发方式,这种方式...

    一点博客
  • Mybatis 传统 DAO 层开发

    使用 Mybatis 开发 Dao,通常有两个方法,即原始 Dao 开发方式和 Mapper 接口代理开发方式。而现在主流的开发方式是接口代理开发方式,这种方式...

    一点博客
  • 2015年云技术发展态势回顾:震荡、合并与发展

    云计算在2015年年内已经显示出强劲的发展势头,众多服务供应商也纷纷拿出自己的应对举措以抗衡Amazon一家独大的局面。下面就让我们一同了解云技术在过去一年当中...

    静一
  • mybatis 详解(二)------入门实例(基于XML)

      通过上一小节,mybatis 和 jdbc 的区别:https://cloud.tencent.com/developer/article/1012781,...

    IT可乐
  • iOS设计模式系列:单例设计模式

    单例设计模式从字面意思上来说,就是一个类在系统运行时,只创建一个实例。可以用于需要被多次调用的或者多次使用的资源中。比如我们常见的网络请求类、工具类等等。

    Originalee
  • 用R语言照葫芦画瓢撸了一个简易代理~

    最近正在刻苦的学习爬虫,陆陆续续的学习了正则表达式、xpath、css表达式,基本可以胜任R语言中的RCurl+XML、httr+rvest组合爬虫的需求,对G...

    数据小磨坊

扫码关注云+社区

领取腾讯云代金券