crontab是个Linux上面常用的调度工具。
当然,如果在大量设备的情况下,尽量不要用本地的crontab,维护起来很麻烦。
那么我遇到的问题是,crontab调度失败。
也就是一般的crontab命令:
crontab -e #报表调度 0 4-4 * * * /bin/sh /home/moonbasa/etl/dxy/dsp_report.sh
在/var/log/cron.log 下看到日志是确实有执行调度的。
解决方案:
在shell命令里面,添加环境变量的配置:
. /etc/profile . /*root/.bashrc #对应的用户
这里的“.“ 命令,其实就是source的替换。
于是crontab正常运行。
估计crontab在执行的时候,不会自动加载环境变量配置。
相关推荐
linux C7 crontab离线安装包
linux crontab 详解,共享快乐
crontab是linux下最最常用的定时任务,本文档详细介绍了使用方法,供参考
Linux定时脚本crontab中文乱码.docx
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
Linux crontab 命令格式与详细例子
springboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zip
下面小编就为大家带来一篇linux crontab 实现每秒执行的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Linux crontab 命令格式.docx
Linux系统具有高效的网络功能和稳定的性能,因此被广泛应用于服务器领域,Linux是云计算的核心组成部分,被广泛用于构建云平台和云服务。许多知名的云计算服务提供商都采用Linux系统作为其基础架构,一些游戏平台和...
linuxcrontab定时触发命令.pdf
Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志
linux Crontab 使用基础教程.docx
NULL 博文链接:https://caoyaojun1988-163-com.iteye.com/blog/1698192
Linux crontab 命令 Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 ...
主要介绍了Linux Crontab 获取环境变量的配置实例解析,需要的朋友可以参考下
主要介绍了Linux crontab 命令格式与详细示例(推荐),需要的朋友可以参考下