在centos上面想把程序设为开机时启动,百度一番修改/etc/rc.local,添加为开机启动程序,然后悲剧来了, 停在这里不动了,nnd,按方向键下可以看到具体卡在哪里,没有悬念我自己的程序卡死了(该程序是一个大循环,会反复和远端设备交互),怎么办?!又是各种百度。。。。 理论上只要把我的程序设为后台运行就可以不卡死了啊。如下图:
经过百度后的方法如下: 开机按“e”键,进入GRUB启动管理器,选择如下,再按“e”键编辑kernel
在行末添加“init=/bin/bash”,如下图,回车,再按“b”,重启
进入bash,赶紧再编辑/etc/rc.local文件,把程序改为后台启动,但保存该启动配置文件时又出错了:
不能写,shit!重新挂载文件系统,使其可读写“mount -o remount,rw /”,再再再次编辑启动配置文件,保存ok
重启系统,进入登录画面:
ok,不容易哇! (责任编辑:IT) |