我在rc.local文件中写入了以下信息
sleep 60s
nohup 程序绝对路径 &
exit 0
我尝试让他开机启动我想运行的程序,可是它并没有做到,我通过不停查看进程列表发现程序确实启动了,但是马上又自动被退出了。我试着在开机状态下运行rc.local文件,这样程序就会正常运行并且挂在在后台。就是开机无法达到目标效果,请问我是哪里没有写对吗?
你将运行的这个,写到脚本,赋予执行权限,然后 绝对路径形式添加到 rc.local 这样来。
意思是,例如我编写一个脚本 文件 /root/abc,将上面内容放进去
#!/bin/bash
sleep 60s
nohup 程序绝对路径 &
exit 0
然后将 /root/abc 写到 rc.local,是啦,记得按 rc.local那说明,这文件也需要给 执行权限的。
是啦,你究竟跑什么程序? 其实我们可以写成systemd的形式来控制服务,这样 enable一下都开机自启动,