linux - 脚本不会在 Red Hat 上重启或关机时启动

标签 linux init

我在/etc/init.d 中有一个名为“storelogs”的脚本,我在/etc/rc0.d 和/etc/rc6.d 中有一个名为“K01storelogs”的链接。

当我直接从/etc/init.d 调用它时,脚本运行得非常好,但是当我尝试重新启动机器时,脚本似乎永远不会被调用。

该脚本实际上调用了一个 php 脚本,该脚本执行一些操作 - 就像我说的,当我直接调用它时,该脚本运行良好。

脚本非常简单:

#!/bin/sh
/usr/bin/php /var/www/html/storeLogs.php

我错过了一步吗?有什么简单的调试方法?

提前干杯!

安迪

最佳答案

您确定脚本实际上在启动时运行吗? 您可以尝试在脚本中添加诸如记录器“我的脚本正在运行”之类的内容以确保确定。

请同时使用 chkconfig 工具检查启动链接是否适合您的运行级别

  • 运行级别
  • “chkconfig --list”

关于linux - 脚本不会在 Red Hat 上重启或关机时启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13156918/

相关文章:

.net - 在终端中调试 dotnet 核心程序

python - 在 linux 上登录时运行我的 Python 脚本

python - 相同的代码,不同的错误 : Python init()

swift - 类没有初始化器?

c - 守护进程被杀死时会自行清理

Linux监控工具

java - JAXB 解码返回 null 属性命令行

python - 为什么我们需要 __init__ 来初始化一个 python 类

compilation - "can' t find label"Y86 编译器中的错误

objective-c - 缺少 init 的后果?