0 0

crontab 嵌套SHELL脚本,执行报 分段错误(core dump)5

crontab 嵌套SHELL脚本,执行报 分段错误(core dump)
==
crontab 每5分钟一次执行脚本 [ifk.sh]
ifk.sh包含[ifk.sub.start.sh] 正常执行
ifk.sub.start.sh包含[run.sh] 正常执行
而脚本[run.sh]
==
当前登录用户名为[kk]:报分段错误
tail -100 /usr/spool/mail/kk
==
Cron Environment:
SHELL =
PATH=/usr/bin:
CRONDIR=/var/spool/cron/crontabs
ATDIR=/var/spool/cron/atjobs
LOGNAME=kk
HOME=/home/kk

Your "cron" job executed on GCRMDB1Rcv on 一  7月 19 09:55:00 BEIST 201
sh /usr/kk/Ifkill/ifk.sh
produced the following output:

/home/kk/Ifkill/runod.sh[2]: 1577036 分段错误(coredump)
/home/kk/Ifkill/runod.sh[3]: 877012 分段错误(coredump)
/home/kk/Ifkill/runod.sh[4]: 1327632 分段错误(coredump)
/home/kk/Ifkill/runod.sh[5]: 1327634 分段错误(coredump)
/home/kk/Ifkill/runod.sh[6]: 1327636 分段错误(coredump)
/home/kk/Ifkill/runod.sh[7]: 1327638 分段错误(coredump)
/home/kk/Ifkill/runod.sh[8]: 1327640 分段错误(coredump)
/home/kk/Ifkill/runod.sh[9]: 1327642 分段错误(coredump)
/home/kk/Ifkill/runod.sh[10]: 1577042 分段错误(coredump)
*****************************************************************
        cron:先前的消息是其中一个 cron 命令的标准
        输出和标准错误。
==
其中的判断逻辑我就不表了 我就把 嵌套关系罗列一下
cat ifk.sh
#!/usr/bin/sh
sh /home/kk/Ifkill/ifk.sub.start.sh
cat ifk.sub.start.sh
#!/usr/bin/sh
sh /home/kk/Ifkill/run.sh
cat run.sh
#!/usr/bin/sh
/usr/kk/bin/OdApp  -k230;
/usr/kk/bin/OdApp  -k231;
/usr/kk/bin/OdApp  -k232;
/usr/kk/bin/OdApp  -k233;
/usr/kk/bin/OdApp  -k234;
/usr/kk/bin/OdApp  -k235;
/usr/kk/bin/OdApp  -k236;
/usr/kk/bin/OdApp  -k237;
/usr/kk/bin/OdApp  -k238;
/usr/kk/bin/OdApp  -k239;
其中OdApp是可执行程序名, 后面的是-kNNN是参数.
脚本在SHELL底下 用命令sh /home/kk/Ifkill/run.sh 执行是没有问题的.
只有放在SHELL脚本嵌套下,会出现 mail/kk文件中所提及的问题
2010年7月19日 10:17
目前还没有答案

相关推荐

    crontab与shell脚本

    建立任务crontab -e 中运行shell脚本任务。shell脚本按时间删除文件。

    Linux crontab定时执行Shell脚本需要执行特定的命令时解决思路

    多方查找发现Shell脚本中的Java命令需要引入环境变量方可正常执行。因此做了一下修改,脚本如下(仅供参考): 1、crontab执行配置 * * * * * cd /项目目录 && ./auto_start.sh >> /log/auto.out 2、Shell脚本 #!/...

    Shell脚本专家指南

    《Shell脚本专家指南》旨在为Linux、Unix以及OSx系统管理员提供短小精悍且功能强大的shell实现解决方案,教会读者如何使用现有调试器调试shell脚本。全书分为3个部分:脚本技术基础、系统交互和高级技术、有用的脚本...

    shell脚本[crontab]

    这个是我的东西 下载下来方便调试 大家也可以下载是一个crontab程序

    oracle自动备份shell脚本

    此为shell脚本程序,在rhel5.5操作系统上验证通过可行,命令系统参照rhel,其它操作系统不保证能够使用。 此脚本使用crontab配置值守。 此脚本为一个.sh文件,请使用root用户执行此脚本,此脚本为一个安装配置脚本,...

    Linux Crontab Shell脚本实现秒级定时任务的方法

    一、编写Shell脚本crontab.sh #!/bin/bash step=1 #间隔的秒数,不能大于60 for (( i = 0; i < 60; i=(i+step) )); do $(php '/home/www/php/crontab/crontab.php') sleep $step done exit 0 二、crontab -e ...

    MySQL(Docker) 自动备份 Shell 脚本

    今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句...可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。

    解决Centos7下crontab+shell脚本定期自动删除文件问题

    小编最近遇到这样的需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件,保留7天就够了,所以需要自动...这篇文章主要介绍了解决Centos7下crontab+shell脚本定期自动删除文件问题,需要的朋友可以参考下

    Shell脚本连接oracle数据库的实现代码

    最近研究了一下怎样使用shell 脚本连接数据库,然后执行查询语句。这样对于需要定时执行的脚本,我们可以建个 crontab 去定时执行。 先介绍一下客户端的安装: linux 环境需要用 sqlplus 客户端去连接oracle 数据库...

    Linux shell脚本 精华中文版

    003_后台执行命令_crontab_at.pdf 004_文件名置换_匹配文件名中的字符.pdf 005_echo_read_cat_管道_tee_标准输入输出和错误_重定向标准输入输出和错误_exec.pdf 006_命令执行顺序.pdf 007_文本过滤_正则表达式....

    shell脚本结合crontab定时导入sql文件

    项目流量过大时,数据新增变更量大,及时入库会出现同时给一张表做新增、修改,从而导致锁表,这时候可以将修改导成sql文件后入库,来缓解数据库压力

    Linux系统防CC攻击自动拉黑IP增强版(Shell脚本)

    前天写的Shell脚本是加入到crontab计划任务执行的,每5分钟执行一次,今天实际测试了下,可还是可以用的,但是感觉5分钟时间有点过长,无法做到严密防护。于是稍微改进了下代码,现在简单的分享下! 一、Shell代码 ...

    日志定时压缩清理shell脚本

    随着业务增长,日志量不断加大,清理日志成为定期的日常任务,本节所提供的shell脚本配合crontab可实现对日志的定时清理及压缩存储,内置参数配置及运行参数,能满足常用的日志清理场景需求。(日志文件的格式请参考...

    MySQL 自动备份 Shell 脚本

    今天这个备份分二个版本一个是linux上直接安装的mysql,另一种是docker上安装的mysql。基本操作都一样只是备份sql语句...可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。

    linux crontab 定时任务脚本

    NULL 博文链接:https://caoyaojun1988-163-com.iteye.com/blog/1698192

    shell脚本监控项目核心业务的可用性

    利用crontab来周期性执行shell脚本,然后采用直接请求业务接口的方式判断http_code是否200

    Crontab+Shell做Nginx日志切割脚本实例代码

    本篇文章主要介绍了Crontab+Shell做Nginx日志切割脚本实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    定时备份的数据表 shell脚本(非常实用)

    定时备份的数据表 shell脚本(非常实用),并且加上linux crontab。满足日常需求 ~~

Global site tag (gtag.js) - Google Analytics