使用Linux自启动文件rc.local遇到的问题总结

rc.local的执行权限

/etc/rc.local文件中添加启动脚本,重启后没有执行。

是因为/etc/rc.local是个链接文件,权限始终是777。在实际执行时看的是源文件的执行权限,需要添加源文件执行权限chmod +x /etc/rc.d/rc.local

脚本中的命名找不到

通过systemctl status rc-local看到启动失败原因为:找不到java命令。

脚本文件33行:

发现java/usr/local/java下,新添加一个软链接到/usr/bin/java下,就可以了。

脚本中的文件找不到


猜测应该是脚本中写的都是相对目录导致。

posted @ 2022-11-14 15:45  Shieryue  阅读(1141)  评论(0)    收藏  举报