#!/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 有的运行时有错误会出现在
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)