如何在 Linux 系统启动时启动一个进程?

如何在 Linux 系统启动时启动一个进程?

可能重复:
如何添加应用程序以在 Linux 中作为服务运行?

/etc 中是否有我应该编辑的脚本?推荐什么?现在我正在 .profile 中运行某些东西,但这不是我想要的。

答案1

我会使用cron。大多数 Linux 机器将使用 Vixie cron,它具有元时间规范@reboot

http://linux.die.net/man/5/crontab并寻找@reboot

比在 /etc/ 中设置东西要容易得多,特别是当您希望它以您而不是 root 身份运行时。

答案2

一种方法是将其添加到 Ubuntu 上的 /etc/rc.local。其他发行版有所不同,但应该类似。

find /etc -name \*local\* -print

答案3

/etc/rc.local

本网站说:“此脚本文件运行一次,在所有其他脚本运行之前,但在登录提示出现之前。”

如果您想要启动的是 GUI 应用程序,那么它可能特定于您的桌面环境。ubuntu 下的 Gnome 在系统/首选项下有一个“启动应用程序”工具

相关内容