linux 我在⼀etc⼀rc.local开机启动项中的第二条不生效。

2025-03-01 18:24:40
推荐回答(2个)
回答1:

你开机启动第一项阻塞在那 一直等待返回值,所以第二项一直执行不了

建议:每项前面加上nohup,每项的结尾加上&  

nohup /usr/local/sbin/milter-limit policy=quarantine -restart  &
nohup /bin/chmod 777 /var/run/milter/milter-limit.socket &

回答2:

这个你可以用文件追加的方式看看这条语句是否报错嘛;
/bin/chmod 777 /var/run/milter/milter-limit.socket >~/err.log 2>&1
你这个问题很可能是文件/var/run/milter/milter-limit.socket 不存在,第二条语句没有什么意义的