设置在 Ubuntu 上启动时运行的脚本

设置在 Ubuntu 上启动时运行的脚本

我需要在服务器启动时启动一些进程,但我需要它们以特定用户身份运行。目前我只有一个 load startup.sh。

服务器是Ubuntu 8.04

答案1

作为替代选项,您可以将其放在特定用户的 crontab 中,如下所示:

@reboot command-to-run

编辑:在我忘记之前,作为 root,你可以使用以下命令编辑特定用户的 crontab

crontab -u username -e

更多文档在 Debian 管理处。

答案2

简短的回答是

su username -c "/path/to/your/script.sh" 

在 ubuntu 中相当于rc.本地

这个 RcLocalHowto准备你的系统以拥有其本地初始化脚本

相关内容