我遇到了问题,我的关机运行级别MySQL bash脚本没有被执行。然而,rcS.d始终有效。
我使用init.d文件夹中的脚本在不同的运行级别上运行。目前,我唯一可以使用的是bash脚本,它插入了一行关于启动服务器的行。
问题是,例如,当我使用相同的方法运行脚本而运行级别为0或6时,脚本永远不会运行。我认为这可能是一个优先问题。请看下面的图片(优先级与apache的kill优先级等相同......)。脚本是按字母顺序运行还是以某种方式将所有优先级提高一个?
我猜测问题是服务在脚本运行之前被杀死 - apache kill @ 1& mysql kill @ 2.同样的脚本用于启动 - 文件中的bash mysql insert命令。