Linux程序驱动:实现开机自启动(linux程序开机自启动)
Linux程序驱动:实现开机自启动
随着Linux程序的普及,开机自启动程序的应用越来越多,有的利用它来快速打开自己的程序,有的利用它来实现自己的一些功能。无论是何种用途,只要了解如何在 Linux 上实现开机自启动,就能够轻松实现了。
Linux 开机自启动实现主要是:把程序及其参数配置到init(系统初始化)脚本中,使之在系统起来后自动执行;或者把程序及其参数的调用指定到某个用户的crontab(定時命令行)脚本中,使之每次登录后自动执行。
为了实现 Linux 开机自启动,我们把程序加到init脚本里。主要包括:编辑/etc/inittab文件,把程序及参数加入到其中,配置不同runlevel(运行等级)下的 init 脚本中,使之在 init 脚本按照 runlevel 启动而被激活;或者把程序及參數添加到/etc/rc.d/rc.local中,使之在执行完所有 runlevel 的 init 脚本后被激活。
下面以 Ubuntu 的 /etc/rc.d/rc.local 为例,来实现 Linux 开机自启动的操作:
1、编辑 /etc/rc.d/rc.local,添加程序及参数,例如:
`/usr/bin/program -s -f`
2、给 rc.local 文件赋予执行权限
`chmod +x /etc/rc.d/rc.local`
3、重启系统,即可看到程序自己已经成功启动了
总结:通过以上简单操作,我们就可以实现在 Linux 系统中开机自启动程序,大大提高了我们的软件效率。