在Linux系统系统中,我们常常用一个账号下去安装某个程序方便后续的管理;那么我们如何在开机时候,运行此账户安装的程序呢?例如:以linux下指定mycount用户在linux开机时执行/home/sun/startXX.sh为例:
以root登录linux
执行vi /etc/rc.d/rc.local
在文档末尾添加一行语句:su - mycount -c "/home/sun/startXX.sh"
保存rc.local即可。
这个地方一定要注意 su - 这个是环境的变量也会做相应的转换;如果环境变量没有改变的话,我们用su 就可以了。