命令如下:
iptables -F
iptables -X
iptables -Z
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
iptables -A OUTPUT -j LOG --log-prefix "[IPTABLES OUTPUT] " --log-level 7
直接输入可以无误执行,但把脚本放在 cron 里
0 0 * * * bash /etc/firewall-test.sh
syslog 有记录,但不执行, log 如下
(root) CMD (bash /etc/firewall-test.sh)
(CRON) info (No MTA installed, discarding output)
若把命令改成下面这样,顺利执行,应该是上面的命令出问题
echo 9999 >> /etc/cronlog
请问要怎么解决?
iptables -F
iptables -X
iptables -Z
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
iptables -A OUTPUT -j LOG --log-prefix "[IPTABLES OUTPUT] " --log-level 7
直接输入可以无误执行,但把脚本放在 cron 里
0 0 * * * bash /etc/firewall-test.sh
syslog 有记录,但不执行, log 如下
(root) CMD (bash /etc/firewall-test.sh)
(CRON) info (No MTA installed, discarding output)
若把命令改成下面这样,顺利执行,应该是上面的命令出问题
echo 9999 >> /etc/cronlog
请问要怎么解决?
