我在不同的ubuntu服务器上有一个/etc/init.d/iptables start | stop | restart脚本(这是一个普通的
shell脚本)
@H_301_2@对于每个新服务,我必须编辑并插入一行来打开一个端口.这导致在不同的机器上有许多不同版本的init.d脚本.
@H_301_2@是否可以自动包含让我们说/etc/iptables/include.d/中的所有文件?
@H_301_2@目标是/etc/init.d/iptables的启动函数中只应该有一行代码
include /etc/iptables/include.d/*@H_301_2@在/etc/iptables/include.d/中添加了一个额外的文件后,我只想说
/etc/init.d/iptables restart@H_301_2@编辑:正如Saurabh所指出的那样,当命令需要某个命令时,这会导致问题.高级设置可能有不同的目录,如:
/etc/iptables/include01.d/ /etc/iptables/include02.d/ /etc/iptables/include03.d/@H_301_2@包括他们像这样:
include /etc/iptables/include01.d/* ... maybe some code goes here in the main file... include /etc/iptables/include02.d/* include /etc/iptables/include03.d/*