我的所有网站都包含一个脚本,该脚本将不在 google IP 范围内的所有假 google IP 保存在文件中。
然后,我每天使用一个脚本将所有 IP 添加到防火墙。
while read line; do sudo firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='$line' reject"; done < /var/www/html/function_global/ip_add_fwd.txt
但之后,我必须在服务器上手动重新加载一个空的 ip_add_fwd.txt 文件,因为我不知道如何通过终端清空该文件...帮助...请...
如果我可以自动清空文件,我想我可能会将所有内容都放入 crontab 中......然后忘记它......
如果我想制作一个脚本?
答案1
我通常使用选项3 (经过编辑以在 shell 中更通用)
-
cat /dev/null > yourFile
-
dd if=/dev/null of=yourFile
-
: > yourFile
信用:在 Linux 中清空或删除大文件内容的 5 种方法在 TechMint 上。