我想知道这是由于 SELinux 还是其他原因造成的行为。
我有一个运行的部署脚本,在里面,我有sudo chmod +x /etc/rc.local
,并且几行之后我回显了一些启动命令,grep "startupcmd" /etc/rc.local || sudo echo "startupcmd &" >> /etc/rc.local
我发现这总是会让我/etc/rc.local
无法执行。
我对此感到困惑,然后我认为 Linux 神奇地做到了这一点来帮助我。所以我将 移到chmod +x
文件末尾,现在效果很好。
顺便说一句,这是在 Raspberry Pi 2 Debian (Raspbian) 上经历的。 (似乎没有设置任何 SELinux)