【问题标题】:Running a script within cron job在 cron 作业中运行脚本
【发布时间】:2011-12-05 01:52:39
【问题描述】:

我们有一个包含 abc.py 脚本的 hourly.sh 脚本。 1. 当我独立运行 abc.py 脚本时,它运行良好。 2. 当我运行一个空的 hoursly.sh(里面没有 abc.py 脚本)时,它也运行良好。

但是当使用 abc.py 运行 hourly.sh 时,它会遇到与内存相关的问题(“16214 Segmentation fault (core dumped)”)。只是为了提供一个额外的数据点,没有其他脚本与此脚本同时运行,这会给系统带来更大的负担。

当通过 cron 触发时,什么会导致脚本失败?

【问题讨论】:

  • 如果真的需要帮助,你应该告诉你如何运行“hourly.sh is running with abc.py inside”
  • 这里是 hourly.sh: $ cat cron/hourly.sh # # 每小时运行一次 # # exec >> ~/cron/hourly.log exec 2>&1 python abc.py 24 1跨度>

标签: linux scripting cron


【解决方案1】:

运行时环境的差异总是有可能导致问题。查看可以使用“ulimit”命令选择的过程参数(文件数等)。

也许看看运行 cronjob 的用户的配额,也许是 PATH 环境。

【讨论】:

    猜你喜欢
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    • 2014-03-07
    • 2011-05-10
    • 2020-02-28
    • 2018-07-30
    相关资源
    最近更新 更多