我有一个路由器。它总是显示以下调试消息:
killall -q -USR1 udhcpd
谁能向我解释这里发生了什么?为什么会出现这样的错误?
最佳答案
killall
用于按名称杀死进程。它向以该名称运行的所有进程发送信号。如果未指定信号,则发送SIGTERM
。但是,不是这种情况。它用于将USR1
信号发送到udhcpd。根据udhcpd,默认情况下,信号USR1
将触发对租赁文件的强制写入。
参考:busybox udhcpd source code
我有一个路由器。它总是显示以下调试消息:
killall -q -USR1 udhcpd
最佳答案
killall
用于按名称杀死进程。它向以该名称运行的所有进程发送信号。如果未指定信号,则发送SIGTERM
。但是,不是这种情况。它用于将USR1
信号发送到udhcpd。根据udhcpd,默认情况下,信号USR1
将触发对租赁文件的强制写入。
参考:busybox udhcpd source code