Why want to launch urfkill when system boot ?

By default, urfkill daemon is designed for service DBus method call, it will be launched by DBus when there is any process that calls the DBus method provided by urfkill daemon.

But, in some situations, you may want to use urfkill daemon to respond the wifi function key to control killswitch states like the rfkill-input module in kernel. Actually, urfkill daemon can replace rfkill-input kernel module if you want. For the above use case, you will need to launch urfkill daemon when system boot, so, here are some different ways for your reference: