0

我在 /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

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

提前干杯!

安迪

4

2 回答 2

1

您确定脚本实际上是在启动时运行的吗?您可以尝试在脚本中添加类似 logger "my script is ruuning" 之类的内容来确定。

如果启动链接适合您的运行级别,请使用 chkconfig 工具检查

  • 运行级别
  • “chkconfig --list”
于 2012-10-31T13:37:59.110 回答
0

您的链接是 K01storelogs 还是 S01storelogs?

于 2012-10-31T13:54:58.790 回答