前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >crontab定时执行python脚本不成功解决方案

crontab定时执行python脚本不成功解决方案

作者头像
小闫同学啊
发布2019-11-04 11:20:54
2.7K0
发布2019-11-04 11:20:54
举报
文章被收录于专栏:小闫笔记小闫笔记

"

Learn the rules like a pro, so you can break them like an artist.

—— Pablo Picasso

"


title: crontab定时执行python脚本不成功解决方案

date: 2019-10-31 22:58:36

tags:

  • python
  • Linux
  • crontab
  • 定时任务

categories:

  • Linux

Author:闫玉良

目前有一个需求是定时执行某个 python 脚本,但是在 Linux 上设置 crontab 后,不生效?手动执行生效?于是使用下面的方法执行即可:

大体思路为先写一个 shell 脚本,脚本中执行 python 文件,然后定时执行 shell 脚本即可。具体原因不明,正在探索中 ...... 目前只提供一种解决方案。

1.使用如下命令创建脚本:

代码语言:javascript
复制
vi start.sh

2.然后在 start.sh 脚本中结合本身情况输入内容,示例:

代码语言:javascript
复制
#!/usr/bin/bash
cd /opt
/usr/bin/python3 test_mail.py

3.然后使用如下命令,编辑定时任务:

代码语言:javascript
复制
crontab -e

4.假如设定每天 8 点执行脚本,设置如下:

代码语言:javascript
复制
0 8 * * * /opt/start.sh

5.保存定时任务,几分钟后自动生效。

注意:所有的路径都使用绝对路径,否则仍然无效。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈技术精选 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档