问题出现的场景大概就是

1  cron调用一个python脚本

2  python脚本中调用一个shell脚本(对日志分析)获取shell输出然后发送邮件

类似一个监控任务。

直接运行python脚本没有问题,可是写在cron中之后。shell脚本中的相对路径就找不到了,总是提示无法找到某些文件

后来解决的问题就是使用log文件的绝对路径,执行就正常了。

google了一些,发现非常多人也遇到过类似的问题,可能和cron的机制有关系。

大部分人的问题都是由于环境变量造成的。由于cron是一个独立进程,也不是用户登录等。所以有些程序会无法运行成功。

类似: http://stackoverflow.com/questions/2388087/how-to-get-cron-to-call-in-the-correct-paths

可是从非常多人的脚本中基本都是绝对路径。可能还是我写的太少,非常多原则和原理不是非常清楚。

本文出自 “orangleliu笔记本”​博客,请务必保留此出处http://blog.csdn.net/orangleliu/article/details/38641417

最新文章

  1. 用C语言关于学生管理系统的几种实现方法(一位数组,二维数组,指针,结构体)
  2. Meet Python: little notes
  3. zip和zippartition总结
  4. Jade之Interpolation
  5. wwdc2016-session707 Notifications(draft)
  6. Android软件安全开发实践(下)
  7. 客户端请求、服务器响应及其HTTP状态码
  8. java工程包的命名(-dev.jar,-javadoc.jar,jar)
  9. Software Development and Newton's Laws of Motion
  10. 写得好 git 提交信息
  11. 定时任务管理中心(dubbo+spring)-我们到底能走多远系列47
  12. mysql技术内幕InnoDB存储引擎-阅读笔记
  13. OC中常见的结构体,以及NSNumber、NSValue、NSDate的使用
  14. FFmpeg任意文件读取漏洞分析
  15. 横向、纵向时间轴timeline系列
  16. android EventBus详解(二)
  17. django pymysql
  18. codeforces R 493 div2
  19. SQL 语句 explain 分析
  20. 你真的会用Gson吗?Gson使用指南(4)

热门文章

  1. [Bayesian] “我是bayesian我怕谁”系列 - Variational Autoencoders
  2. linux DHCP安装和测试
  3. Python之文件与目录
  4. [转]Oracle 创建 DBLink 的方法
  5. javascript第三章--引用类型
  6. robotframework自动化系列:删除操作流程以及总结
  7. Java面试之框架篇(八)
  8. ubuntu16.04安装交叉编译链
  9. 【转】Java中用单例模式有什么好处
  10. 快速拥有各种数据访问SqlHelper