Answers:
在用于ARMv6的FreeBSD 11(Raspberry Pi)上,我无法让crontab @reboot
指令为root用户使用,并且“将脚本添加到/etc/rc.local
文件”方法已被自动运行位于中的脚本的机制所取代/usr/local/etc/rc.d/
。
换句话说,要在FreeBSD 11(或10?)或更高版本上的启动时运行脚本,请将带有.sh扩展名的可执行shell脚本放在此文件夹中,以使其在启动时执行:
/usr/local/etc/rc.d/
如果该rc.d
文件夹不存在,则可能需要创建该文件夹。
有关详细信息,请参见http://www.defcon1.org/html/rc-local.html。
man rc
说“通常情况下,这几天使用/usr/local/etc/rc.d/机制而不是rc.local,但是如果您想使用rc.local,它仍然受支持。在这种情况下,它应该以/ etc / rc.conf并包含用于系统的其他自定义启动代码,但是处理rc.local的最佳方法是将其分离为rc.d /样式脚本,并将其放置在/ usr / local / etc / rc下.d /。”