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