我正在开发一个 Raspberry Pi 项目;它包括 NUT 服务器配置并使操作系统映像只读。
我已完成所需的步骤并配置了 NUT 服务器。
我卸载了 cron,并需要一种替代方法来在启动时启动我的应用程序脚本。在查找了一些在线资源后,我决定使用该rc.local
文件来启动我的应用程序脚本。
但是当系统重新启动时,我看到我的应用程序脚本不断显示 NUT 服务器命令生成的消息。当我使用 cron 时,它以前是不可见的。
以下是每次调用脚本时生成消息的命令。 (我的应用程序脚本在无限循环中运行)。
命令:
upsc myups
回复:
在没有证书数据库的情况下初始化 SSL
我尝试将脚本输出转储到/dev/null
但没有帮助。
/etc/rc.local
printf "Launching Script \n"
/home/pi/dataLog.sh & > /dev/null 2>&1
我不确定这是否是正确的方法。
答案1
谢谢克里斯托弗的回答。正确的方法是
/home/pi/script > /dev/null 2>&1 &