crontab里python脚本不执行解决办法

crontab里python脚本不执行解决办法,第1张

1.   在Python脚本中添加

#!/usr/bin/env python

# -*- coding:utf-8 -*-

注: 1. 告诉系统你用什么解释器来运行这个脚本 ,默认 bash 所以python脚本不会执行

2.  第二行可不写,只是为了提醒使用python2 需要中文的情况

其他:

crontab 里看不出脚本不执行的原因,可以在计划任务里添加日志记录,查看原因 如下:

*/1 * * * *  /script/nevermore_clean_15_GB.py >>/tmp/out.txt  2>&1

crontab不执行sh脚本,手动可以执行

网上很多都说cron服务未安装,未使用绝对路径。没说到重点。不过是要确认一下以上两点。确认无误时再看下步。

查看运行记录命令

tailf /var/log/cron

用户登陆Linux *** 作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行,而crontab定时调度的时候可能不会执行配置文件。

#!/bin/bash

source /etc/profile

source ~/.bash_profile

设置成每分钟运行,验证快。* * * * * /opt/sh.sh

验证结果。成功

PS 有的运行时有错误会出现在


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12197073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存