设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

如何从Linux init.d / rc.d脚本中查找错误消息?

发布时间:2020-12-24 16:58 所属栏目:118 来源:网络整理
导读:在 Linux中,我编写了一些脚本,以便在启动时执行,并使用各种方式安装它们.对于较大的脚本,我将放入/etc/init.d并链接相应的/etc/rc.d/rc?.d运行级别.对于较小的脚本,我将附加到/etc/rc.d/rc.local.这个过程似乎运行顺利. 现在我已经调整了我的一个脚本而且它

在 Linux中,我编写了一些脚本,以便在启动时执行,并使用各种方式安装它们.对于较大的脚本,我将放入/etc/init.d并链接相应的/etc/rc.d/rc?.d运行级别.对于较小的脚本,我将附加到/etc/rc.d/rc.local.这个过程似乎运行顺利.

现在我已经调整了我的一个脚本而且它失败了.我有一段时间来诊断它,因为我似乎无法捕获错误输出.我检查了/ var / log / messages并查看了/ var / log的其余部分,但找不到任何有用的东西.

有人知道吗:

>这些错误信息会自动被捕获吗?
>如果没有,我如何从init.d脚本中捕获stdout / stderr?

提前致谢.

解决方法

>否 – 他们转到STDOUT(如果使用echo)或STDERR(如果使用echo>& 2).
>您的脚本必须自己写入日志和/或系统日志(您的发行版可能包含一些可能有帮助的init.d函数 – 将您的发行版添加到您的问题中).

如果你去日志,请查找tee命令.如果你去syslog看看logger.您可以以任何您想要的方式组合它们.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读