设置脚本在Ubuntu上启动运行

我需要启动服务器启动一些进程,但我需要他们作为一个特定的用户运行。 目前我只有一个负载startup.sh躺在附近。

服务器是Ubuntu 8.04

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

@reboot command-to-run 

编辑:在我忘记之前,作为根用户,你可以编辑特定用户的crontab

 crontab -u username -e 

Debian Administration的更多文档 。

简短的答案是把一个

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

在相当于rc.local的Ubuntu上。

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