我有几个脚本/etc/init.d/
,我想根据一些系统参数选择运行其中一个。我能想到的方法是在每个脚本中添加分支,当条件不满足时,它会退出。有更好的解决方案吗?
答案1
序言之后(示例)
### BEGIN INIT INFO
# Provides: FOO
# Required-Start: $syslog $remote_fs
# Required-Stop: $syslog $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start FOO to allow XY and provide YZ
### END INIT INFO
在开始/停止/重新启动之前,case
您可以设置逻辑来检查 IP 并退出或继续。
我认为这是最佳解决方案,因为它是init
子系统原生的。