linux中单独的test.sh可以执行,将test.sh加入cron定时任务却执行不成功(echo 导致)
来源:互联网 发布:hyperion软件 编辑:程序博客网 时间:2024/05/13 16:00
问题:
test.sh是一个爬虫脚本……单独在终端运行 sh +x test.sh可以抓到数据,并保存数据在数据库;但是加入定时任务之后,只能抓到一条不全的数据……奇怪??!!!
排查:
- 虽然只是抓到不全的数据,但肯定定时任务没问题,不是脚本权限问题
- 和测试环境代码比较了一下,完全一致,不是脚本代码的问题
- 但测试环境定时任务执行成功,可能是环境问题,比较了Php的执行时间等,完全一样
- 麻蛋,这是什么原因呢?试着把脚本中所有的
echo "提示信息"
注释掉……居然执行成功了
分析:
服务器8G内存现在是可用366M;;使用echo 3 > /proc/sys/vm/drop_caches
清理内存之后现在是可用6G
0 0
- linux中单独的test.sh可以执行,将test.sh加入cron定时任务却执行不成功(echo 导致)
- crontab定时任务不执行,单独运行sh生效
- linux定时任务执行test数据库备份
- linux定时执行sh文件
- Magento计划任务定时 执行cron.sh脚本文件 / 执行.php文件
- linux定时执行任务cron
- (test-it.sh)
- Test.sh
- linux新建.sh文件并可以执行
- linux执行sh文件
- linux执行sh文件
- Centos中使用cron定时执行任务
- linux 计划任务cron--怎么定时执行的指令(笔记)
- linux下用cron定时执行任务的方法
- linux下用cron定时执行任务的方法
- linux下用cron定时执行任务的方法
- linux下用cron定时执行任务的方法
- linux下用cron定时执行任务的方法
- C++经典面试题
- P问题,NP问题,NPC问题概念
- 编程之美 - 最大子数组和
- 轻量方便美观的log工具
- MVC的搭建过程
- linux中单独的test.sh可以执行,将test.sh加入cron定时任务却执行不成功(echo 导致)
- ios 查看代码行数
- 欢迎使用CSDN-markdown编辑器
- 挂载文件系统时Warning: unable to open an initial console和can't open /dev/ttyS0: No such file or directory
- 递推,计数(危险的组合,uva 580)
- JAVA关键字abstract
- 第五周 计算长方形面积
- Servlet3.0介绍~使用注解标注Servlet
- 浅谈MVC之入口文件&&路由