要在Linux中定期清除ARP缓存,您可以使用cron
任务来实现
-
打开终端。
-
输入以下命令以编辑当前用户的
crontab
文件:
crontab -e
- 在打开的编辑器中,将光标移动到文件末尾并添加一行,指定定时任务的执行时间和要执行的命令。例如,要每天凌晨12点清除ARP缓存,您可以添加以下行:
0 0 * * * /sbin/arping -a
这里,0 0 * * *
表示每天的凌晨12点(0分钟过0点),/sbin/arping -a
是要执行的命令,用于清除ARP缓存。
- 保存并关闭编辑器。
crontab
将自动加载新的配置。
注意:请确保您具有执行arping
命令所需的权限。如果需要,可以使用sudo
来获取管理员权限执行此操作。
另外,如果您希望定期清除整个系统的ARP缓存,可以将命令更改为:
0 0 * * * root /sbin/arping -a
在执行此命令时,您可能需要输入管理员密码。