私のウェブサイトには、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
私は通常オプションを使用しますサム (シェルでより一般的に編集)
-
cat /dev/null > yourFile
-
dd if=/dev/null of=yourFile
-
: > yourFile
クレジット取引:Linuxで大容量ファイルの内容を空にまたは削除する5つの方法TechMintから。