使用crontab,定时执行一个python脚本,怎么不能用

多半是因为在cron里面的环境变量未定义。需要使用绝对路径启动python,如 /bin/python
使用crontab,定时执行一个python脚本,怎么不能用
注意两点:1. crontab 不会有你设的环境变量2. crontab 要用绝对路径

正确做法写一个shell脚本,在脚本内设置环境变量及执行python语句,然后crontab执行该脚本。
#/usr/bin/bashPATH=/home//Python-3.3.3:/home//Python-3.3.3/bin:$PATHpython /home/xxx.py2016-08-30
多半是因为在cron里面的环境变量未定义。需要使用绝对路径启动python,如 /bin/python2016-08-30
这个不是python擅长的,你应该去百度搜一下linux命令crontab的用法,一分钟就能明白如何设置一个定时运行任务。
如果你想写一个程序,用python完成一个crontab类似的功能,那么请看《UNIX环境高级编程》第13章,但弄懂这个是要花一点时间了。2020-01-19
mengvlog 阅读 7 次 更新于 2025-07-20 10:02:58 我来答关注问题0
  •  云易网络科技 Linux系统中使用crontab来定时执行脚本的方法

    复制代码代码如下:0 0,3,6,9,12,15,18,21 * * * command30 1,4,7,10,13,16,19,22 * * * command //注意两个command是相同的一个命令看到有人说用fcron 我没有试过 顺带把crontab的设置解释贴下来:复制代码代码如下:* * * * * command to be executed- - - - -| | | | ...

  •  阿暄生活 Linux crontab如何定时执行任务

    Linux crontab定时执行任务的基本方法和格式如下:基本格式:command依次表示:分钟(1~59)、小时(1~23,0表示0点)、日期(1~31)、月份(1~12)、星期(0~6,0表示星期天)、要运行的命令。设定方法:使用crontab -e命令编辑当前用户的crontab文件。在文件中按照上述基本格式添加定时任务。保存...

  •  文暄生活科普 Linux 通过 crontab 来定时执行脚本——固定时间/固定频率

    1. 创建 crontab 配置文件,内容为:/5 * * * * bash路径/file_name.sh 表示每5分钟执行一次 file_name.sh。2. 添加 cron 任务:crontab 路径/cron_test.cron >> 路径/cron_log.txt 注意:Win 上路径不可用,否则会导致 LF char x'0d' 错误。3. 验证添加:crontab -l 4. 配置文件编写...

  •  湖北倍领科技 linux 使用crontab定时执行.sh脚本

    首先,打开crontab编辑器,可以使用命令:crontab -e 这将打开当前用户的crontab文件。然后,在文件中添加一行如下内容:/var/22.sh 这行代码表示每分钟执行一次位于/var/22.sh的脚本文件。请注意,crontab文件中的时间格式遵循以下规则:分钟、小时、日期、月份和星期几。每个字段之间用空格分隔。设置好cro...

  •  云易网络科技 使用crontab在每天1点自动执行命令的方法简单实用的定时任务管理工具

    使用crontab在每天1点自动执行命令的方法简单实用的定时任务管理工具定时任务是计算机系统中常用的功能之一,它能够在预设的时间点自动执行指定的命令或脚本。在Linux系统中,crontab是一款强大且灵活的定时任务管理

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部