我有两个bash脚本。在第一个中,将创建一个用户链,如
#!/bin/bash
iptables -X STATS
iptables -N STATS
iptables -I INPUT -j STATS
在另一个bash脚本中,我将插入像
这样的规则#!/bin/bash
# HERE: If STATS-Chain not available end skript
iptables -A STATS --dport 80
如果STATS-Chain可用,我如何在HERE:
位置查看?
有可能使用iptables本身或仅使用iptables -L
一些
sed / awk / grep ...魔术?
答案 0 :(得分:0)
iptables-save输出可能更容易用于此任务。
答案 1 :(得分:0)
检查链STATUS是否已加载,如果已退出:
/sbin/iptables-save | grep -q '\-A STATUS ' && exit 0