如何让程序在启动时启动?

我想让Apache2在计算机启动时启动。 我正在使用Ubuntu 13.10。 要启动Apache,我在终端中运行此命令:

sudo /usr/local/apache2/bin/apachectl start 

我可能需要一步一步的指示。

从命令的位置( /usr/local/... )看来你自己编译了apache,而没有安装发行版的包。

httpd守护进程的启动应该由upetart或/etc/rc.d的System-V样式脚本控制。

简单的解决方案是将命令添加到/etc/rc.local 。 此文件是在引导过程结束时执行的脚本。 例如,在首选编辑器中打开文件

 gksudo /etc/rc.local 

并在读取exit 0的行之前添加:

 if [ -x /usr/local/apache2/bin/apachectl ]; then /usr/local/apache2/bin/apachectl start fi 

测试应该避免在启动阶段出现错误,如果以某种方式你设法删除忘记重新编辑文件的程序,将停止启动过程。