crontab中iptables执行后不生效的解决思路
在crontab中执行iptables命令或者执行的sh中有iptables命令那么需要如下格式
/sbin/iptables -I INPUT -s ip.xxx.xxx.xxx -j DROP
而不是
iptables -I INPUT -s ip.xxx.xxx.xxx -j DROP
总是环境变量的问题,如果不服可以改/etc/crontab中的PATH增加相关路径。总之crontab中无法执行命令行却可以执行绝大多数都是路径(包括环境变量)、权限的问题。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭