日期:2014-05-16  浏览次数:20738 次

Linux ubuntu下 如何把自己写的程序开机时自启动
我在主文件夹里写了hello.c程序,编译得a.out。我想开机时自启动a.out,写了以下命令,出现“权限不够”的问题:
lpp@lpp-virtual-machine:~$ sudo echo "/home/lpp/a.out &" >> /etc/rc.local
bash: /etc/rc.local: 权限不够

请问该如何操作?

------解决方案--------------------
sudo vi /etc/rc.local
最好用vi打开rc.local,因为/etc/rc.local最后往往有exit 0。
------解决方案--------------------
你前面不要加#,加这个就注释掉了吧
探讨
我把# /home/lpp/a.out加到exit 0的前面,重启之后没任何显示,为什么?加的位置不对还是写法错误?

------解决方案--------------------
或者写到一个shell文件里,用shell去执行调用这个程序。
探讨
引用:
引用:

我把 /home/lpp/a.out加到exit 0的前面,重启之后没任何显示,为什么?加的位置不对还是写法错误?
你的/home/lpp/a.out是什么程序?


a.out是输出“hello”的可执行文件