(转)[红旗] 手动可以执行,加入crontab 就不行了

 


[红旗] 手动可以执行,加入crontab 就不行了

 


 

30 2 * * * root /usr/sbin/bakmysql
01 1 1 * * root /usr/local/php/bin/php -q /usr/local/apache2/htdocs/index.php


这个是crontab -l 的结果

上面的一个php脚本和一个备份mysql的shell脚本

如果手动执行以上两个文件,都是可以运行的, 有结果输入

但是加入crontab 就没结果了,php文件没有结果,mysql也没有备份

但是crontab的日志里却是有执行的
这个是怎么回事呀


下面是cron日志
1号的

Apr 1 01:01:01 NBSS crond[14047]: (root) CMD (root /usr/local/php/bin/php -q /usr/local/apache2/htdocs/index.php)
Apr 1 02:30:01 NBSS crond[14122]: (root) CMD (root /usr/sbin/bakmysql)

2号的
Apr 2 02:30:01 NBSS crond[3819]: (root) CMD (root /usr/sbin/bakmysql)

求指点



 

脚本有执行权限吗?



 

还有用绝对路径 不要用相对路径



 

脚本有执行权限,

我的crontab用的都是绝对路径



 

可能是没有初始化环境变量哦,在脚本中增加

. $HOME/.bash_profile 试试



 

可以了,

我不使用crontab -e来编辑

直接在 /etc/crontab 里编辑可以了



 

回复 6# 古道风_cu 


    root 邮件能有错误提示
__________________________________
问:你是要解决问题的过程,还是要最后的答案?



 

最好在脚本里包含path等相关的环境变量。否则很容出现楼主说的问题



 

回复 1# 古道风_cu 


      还有  crontab -e里编辑   中间别加  root  字段   

      和 etc/crontab 里有点区别
__________________________________
问:你是要解决问题的过程,还是要最后的答案?



 

php 放这里不太合适,换 curl 看看。
__________________________________
大梦谁先觉?平生我自知,草堂春睡足,窗外日迟迟。
.

 

系统文件完整性检查与修复:Linux/Windows入侵后文件篡改应对指南 文件完整性是系统安全的核心概念,它确保关键系统文件未被未经授权的修改。其原理是通过建立可信基准(如官方软件包哈希、数字签名),并持续监控文件属性(大小、权限、哈希值)的变更来检测异常。这项技术的核心价值在于能够及时发现高级持续性威胁(APT)和rootkit攻击,防止攻击者通过篡改系统二进制文件或库文件来维持持久访问权限。在运维和系统管理场景中,文件完整性监控(FIM)是应对系统入侵、检测后门程序的关键防线。本文聚焦于Linux和Windows两大平台,深入解析如何利用包管理器(如rpm、dpkg)、系统内 阅读详情

相关推荐

Bioconductor核心包(GO.db等)安装失败排查指南:从版本冲突到网络优化

本文详细解析了Bioconductor核心包(如GO.db)安装失败的常见原因及解决方案,包括版本冲突、网络问题和依赖关系。通过版本检查、镜像配置和依赖管理等方法,帮助用户高效解决安装难题,提升R语言生物信息学分析的工作效率。

weixin_29066781的博客 426

Linux 计划任务

一、一次性计划任务 at Syntax: #at <time> > command line > Ctrl + D to finish at 3:15 at now + 2 minutes eg. [root@localhost ~]# at 1:47 at> whoami job 6 at Sun Feb 14 01:47:00 2021 [root@localhost ~]# at -l 或atq [root@localhost ~]# at -l 5..

qq_13633927的博客 388

【Python实战解析】从数据爬取到房价预测:一个完整的数据科学项目流程拆解

本文详细拆解了一个完整的Python数据科学项目流程,从爬取长沙二手房数据到房价预测模型构建。通过实战案例,介绍了数据爬取、清洗、可视化及模型优化的关键技巧,帮助开发者掌握Python在数据分析中的应用,提升程序开发能力。

weixin_30379531的博客 411

手动运行脚本执行正常而放入crontab后不正常

在crontab -e编辑时加入. /etc/profile;/bin/sh #主要"."后要有个空格 #例子 0 12 * * * . /etc/profile;/bin/sh /your/sh/your_sh.sh

章鱼哥的笔记本 1474

人体检测技术之TOF

智能人脸/视频锁领域的人体检测需求是要求远距离达到1m左右即可,一旦在此距离内检测人,则锁唤醒进行人脸识别,视频录制等操作。所以,人体检测技术非常关键。选型主要是几个维度:1.支持检测的距离范围,能否准确输出距离信息2.支持检测FOV3.场景适应性如何,如人体衣服颜色4.环境适应性如何,夏天高温环境下的测距是否准确5.批量一致性情况。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 2348

链接文件及功能安全:基于Tasking的LSL链接文件知识点梳理及实际应用分析

本文旨在记录研究链接文件时所遇到的问题及个人理解,以便日后查阅。在探索过程中,我遇到了诸多问题,同时对链接文件有了初步的认识。通过记录这些问题与理解,我希望能够为后续的研究提供清晰的思路和有价值的参考。这不仅是对研究过程的总结,更是对未来学习和实践的有力支持。

梦想技术家 1103

解决手动运行脚本执行正常而放入crontab后不正常的方法

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34399060的博客 368

厉害了,华为推出下一代光传送网:fgOTN

2024年10月,在全球信息技术博览会(GITEX Global 2024)上,华为正式发布了其颠覆性的创新产品——端到端细粒度光传送网(fgOTN)解决方案。这一产品组合被誉为行业内首个fgOTN,旨在重塑光传送网络的格局,满足电力运输等行业日益增长的通信需求。在过去的近三十年中,同步数字体系(SDH)技术一直是电信和工业网络的支柱,因其可靠性、稳定性和低延迟而备受青睐。然而,随着数据需求的激增,SDH的最大带宽仅为10 Gbps,逐渐显露出局限性。

网络技术联盟站 635

手动执行脚本可以运行,但在crontab里面不行的解决方法

       本人写了一个shell脚本,目的是统计每天的数据增量。由于数据量比较大,不可能每天人工统计,所以想放到crontab里面运行。言归正传,我把shell脚本直接放在crontab里面,发现一直执行不了,而我创建一个每分钟创建一个文件的程序却执行了。所以不是crontab里面的问题。后面我在shell脚本上设置了环境变量,最终执行,因为crontab不一样,它本身没有环境给你运行,所以需...

lxh123456789asd的博客 1万+

Hermes Agent 彩蛋大盘点:藏在终端里的浪漫

本文主要介绍了Hermes Agent 彩蛋大盘点:藏在终端里的浪漫,希望能对使用Hermes Agent的同学们有所帮助。 文章目录 1. 前言 2. Spinner 动画 3. Kawaii 表情 4. 思考动词 THINKING_VERBS 5. 皮肤主题 6. 启动 Banner 7. 工具 Emoji 8. 内置人格 9. SOUL.md —— Agent 的灵魂 10. BOOT.md —— 启动自动执行 11. 随机 Tips 12. 统计总览

weixin_43178406的博客 7万+

Labview邪修01:贪吃蛇小游戏

摘要:博主使用LabVIEW 2020(32位)复刻了经典贪吃蛇游戏。程序具备随机生成蛇(初始长度3)和食物、三档速度调节、键盘方向控制等功能,碰撞边界或自身即游戏结束。实现过程包括:1)界面设计,使用二维颜色盒数组构建游戏区,添加速度枚举控件和功能按钮;2)程序架构,采用模块化设计包含Main.vi、Start.vi等6个核心VI,分别处理初始化、位置计算、碰撞检测等逻辑;3)事件驱动机制,通过开始/结束事件、按键响应和超时循环实现游戏流程控制。运行时可实时显示分数,完整还原了贪吃蛇的核心玩法。

weixin_38637405的博客 970

技能安装前的安全必修课:openclaw-master-skills技能审计与恶意代码检测实战

**openclaw-master-skills** 是由 MyClaw.ai 每周精选更新的 OpenClaw 技能大全,汇集了 2000+ 个社区技能(AI 工具、网页搜索、办公自动化、交易分析等)。技能越多,风险也越多:一个来路不明的技能可能在安装后偷走你的密钥、执行任意命令。本文带你掌握**技能安装前的安全必修课**——用技能审计与恶意代码检测三件套,把危险挡在安装之前。 ## 一、为什

gitblog_01105的博客 375

实验二 离散控制系统的性能分析(时域/频域)

1.掌握离散闭环系统的动态性能时域参数的分析与计算方法; 2.掌握离散系统稳定性的频域典型参数分析与计算方法。 MATLAB 软件( 2022a); 1.在 Matlab 语言平台上,通过给定的闭环离散系统,深刻理解时域参数的物理意义与计算方法,内容包括如下: 阻尼比参数分析:Z 平面与 S 平面的极点相互转换编程实现;分析 S/Z 两个平面域特殊特性(水平线、垂直线、斜线、圆周等)的极点轨迹相互映射方法;系统阶跃响应参数:上升时间和超调量等。 2. 采用频域分析方法,通过编程计算,进一步理解离散系统的稳定

m0_51738372的博客 2479

java 链接占用太多_Cache占用过多内存导致系统内存不足最终java应用程序崩溃解决方案...

问题描述Linux内存使用量超过阈值,使得Java应用程序无可用内存,最终导致程序崩溃。即使在程序没有挂掉时把程序停掉,系统内存也不会被释放。找原因的过程这个问题已经困扰我好几个月了,分析过好多次都没有找到原因,网上查了一下该问题其他人也都遇到过,不过并没有什么好的解决方案,因为项目一直没有上线,每次当内存不足时导致程序崩溃都是重启服务就好了,索性也就没花太多的时间来找问题。现在项目马上上线了,不...

weixin_28854085的博客 1312

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux-buff/cache过大导致内存不足-程序异常

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33842304的博客 1284

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

AI 建议暗藏供应链攻击:开发者如何构建安全防御体系

软件供应链安全是保障现代软件开发和交付可靠性的核心基础。其原理在于确保从开源库、第三方组件到构建工具链的每一个环节都可信且无恶意代码注入。这一领域的技术价值在于,它能系统性防范因依赖污染导致的严重安全事件,如数据泄露、服务中断或权限提升。应用场景广泛覆盖前端、后端及 DevOps 流程,尤其在自动化依赖管理和持续集成环境中至关重要。随着 AI 编码助手(如 GitHub Copilot)的普及,AI 幻觉问题可能导致其推荐包含恶意软件的过时或投毒依赖包,这构成了新型的供应链攻击入口。本文聚焦于 AI 建议与

weixin_34326179的博客 342

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

自动化测试落地指南:框架搭建与许可证排障实战

自动化测试是提升软件回归效率的关键手段,通过分层设计(单元、接口、UI)可有效平衡维护成本与覆盖价值。在实际工程中,开源工具如Selenium、Playwright与商业自动化产品常混合使用,而商业工具的License Manager Service则是影响执行环境的隐形瓶颈,其工作原理类似许可证动态分配的‘借书系统’。理解License服务启动机制、常见故障排查步骤,以及等待策略、数据隔离、失败留痕等稳定性工程实践,是保障自动化用例持续可用的基础。本文从框架选型、Page Object设计、并发执行和日志

weixin_34245749的博客 435

crontab定时任务不执行,单独运行sh生效

crontab定时任务不执行,单独运行sh生效

qq_44939796的博客 2826

Crontab定时脚本语句无效,直接执行脚本就可以

昨天写了一个定时脚本,用于每天早上从另外一台机器scp日志,然后对日志进行分析。每当通过secureCRT连接到服务器上直接执行脚本的时候,没有问题。但是当在crontab定时任务中执行该脚本的时候就不能够拉取到日志内容了。 后面找同事问了一下,原因可能如下: (1)是否在脚本中用到了一些环境变量,而该环境变量只有当前用户可用。比如环境变量配置到了.bash_profile中,而通过定

和尚敲出有节奏的钟 3921

crontab定时任务自动不能执行,手动可以执行的解决办法-亲测解决

        最近在做ETL任务调度时,使用系统自带的任务调度crontab 发现手动运行脚本可以执行完成,但是自动定时就不能实现,检查shell脚本也没有错误。奇怪哪里导致的问题呢?         后来在网上查询和不断测试,得知和系统的环境变量有关系的。发现脚本中需要添加必要的环境变量才可以使脚本自动执行。      这种情况一般是由于在crontab文件中没有配置环境变量引起的。cro...

星月情缘的博客 4万+

linux定时任务生效_crontab定时任务不执行,单独运行sh生效

虽然已经从事运维两三年了。 但是今天写的计划任务没有执行,排除了下, 这里整理下,方便后期查看。排除思路1. 确保crond服务是开机自启和当前是启动的。# centos 7systemctl status crondsystemctl start crond# centos5,6service crond statuschkconfig crond on2. 检查mail邮件里面关于该计划任务...

weixin_39996908的博客 935

Linux手动执行脚本可以,但是放到定时任务 crontab 中不执行

在脚本的前面加上下面一句就OK了 source /etc/profile

Reid的专栏 1万+

JP1名词解释

http://soft.yesky.com/0/3068500.shtml JP1名词解释 2007-02-05 16:53作者:佚名出处:天极网责任编辑:hwb &lt;!--广告--&gt;     JP1/Base   提供事务服务功能的程序。可以控制服务的起动顺序,并发送和接收JP1事件。JP1/Base是JP1/IM - Console,JP1/A...

mlxia的专栏 2684
上一篇: (转)Linux——计划任务管理
下一篇: (转)DB2导出数据库表结构和数据
mlxia
博客等级 码龄26年 28粉丝 410原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值