免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2168 | 回复: 9
打印 上一主题 下一主题

系统关闭时执行脚本失败 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-15 15:35 |只看该作者 |倒序浏览
求教各位高手,我在系统/etc/rc.d/init.d  里面增加了一个执行脚本,就是在系统重启的时候发一封警报邮件到我邮箱。

脚本没有问题,因为我执行的时候可以顺利发送出去。

问题是,在系统关闭的时候,执行这个脚本确报错。

我用的是perl Net::SMTP, 在身份验证的时候总是出错。 有点疑惑,系统在关闭的时候是不是不允许对外的网络连接了呢?

恳求赐教,再此谢过!

[ 本帖最后由 changejun 于 2009-1-15 16:44 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-01-15 15:43 |只看该作者
可能是脚本调用顺序问题。看下reboot调用脚本的先后顺序。写在最前面看看。

论坛徽章:
0
3 [报告]
发表于 2009-01-15 15:52 |只看该作者
非常感谢楼上大侠相助,弱弱的问一句,reboot后,脚本执行顺序在那里修改啊?

论坛徽章:
0
4 [报告]
发表于 2009-01-15 16:23 |只看该作者
直接扔到rc.local中不行吗?

论坛徽章:
0
5 [报告]
发表于 2009-01-15 16:39 |只看该作者
谢谢楼上哥们,rc.local是系统启动的时候执行的。
我需要的是在系统被执行reboot或者shutdown 的时候,在系统关闭之前,能给我邮箱发个报警信息。
2楼的哥们说的没错,我发现系统是关闭了网卡之后才执行的我的程序,这样肯定会出错。
但是怎么去修改系统关闭时程序执行的顺序呢,请各位赐教啊!

论坛徽章:
0
6 [报告]
发表于 2009-01-15 16:57 |只看该作者
.bash_logout里写入行吗

论坛徽章:
0
7 [报告]
发表于 2009-01-15 16:59 |只看该作者
感谢楼上的哥们,不知道行不行,我现在去试试!

论坛徽章:
0
8 [报告]
发表于 2009-01-15 17:20 |只看该作者
   不行阿

论坛徽章:
0
9 [报告]
发表于 2009-01-15 17:22 |只看该作者
有个办法,不知道对系统有没有什么影响。
系统里面有个bluetooth 蓝牙程序。我把我的程序直接改名bluetooth ,让系统关闭的时候去启动我修改后的bluetooth,不知道对系统有什么不好的影响  呵呵! 没办法,我不找不到那个配置文件,这只是下策阿:wink:

论坛徽章:
0
10 [报告]
发表于 2009-01-15 23:10 |只看该作者

回复 #1 changejun 的帖子

LZ可以使用本地的MTA进行邮件的发送
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP