如何让程序在启动时启动?
我想让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
测试应该避免在启动阶段出现错误,如果以某种方式你设法删除忘记重新编辑文件的程序,将停止启动过程。