如何在启动时以不同用户身份启动应用程序?

如何在启动时以不同用户身份启动应用程序?

我正在尝试在 Linux 中以不同的用户(如 alpha)启动应用程序。我希望它在后台运行,并且必须使用参数启动。

一个是文件系统,另一个是应用程序,因此应首先启动文件系统,然后应用程序应使用参数启动。

我尝试使用 crontab @ restart 但可以使用 init.d 吗?

答案1

“文件系统应该启动”是什么意思?无论如何,最好的选择可能是这个:

  • 定义您要启动的内容:(在登录su alpha -c "/path/of/app parm1 parm2 &"后定义用户su,然后用于&在后台运行它)。

  • 将命令添加到您的命令中,/etc/rc.conf以便它在启动时启动。

相关内容