zoukankan      html  css  js  c++  java
  • 脚本中打开文件路径要写绝对路径!!!

    一、问题回顾:

      最近在写一些被监控系统调用的脚本,用来上报统计信息。发现手动跑的时候没有任何问题,监控系统就是不能正常调用运行。

    在折腾了两个小时后,看报错是监控系统没拿到脚本输出。检查脚本,发现读文件的地方写的都是相对路径,改成绝对路径后成功被系统调用。

    python脚本中例子如下:

    1 with open('/data/open-falcon/agent/cfg.json') as f:
    2             d = json.load(f)

    二、总结:

      在写shell、python脚本的时候,涉及到脚本调用、文件读写,一定要写绝对路径。很重要!!!!

    如果因为自己一时的偷懒,可能造成花2个小时的时间去找BUG,就得不偿失了。

  • 相关阅读:
    通过异常处理错误-2
    通过异常处理错误-1
    线程池
    Synchronized
    持有对象-4
    持有对象-3
    持有对象-2 迭代器深入理解
    ServletContextListener
    持有对象-1
    行为参数化
  • 原文地址:https://www.cnblogs.com/langdashu/p/5120399.html
Copyright © 2011-2022 走看看