/etc/rc.local开机自启动非root帐户家目录里的脚本

好比有个用户elasticsearch家目录/home/elasticsearch/有个bash脚本background.sh
这个是elastsicsearch的启动脚本须要开机自启动但又不能用root身份启动。
root在/etc/rc.local加这样一行
su - elasticsearch -c "bash ~/background.sh"就能够了。
注意su后空格减号空格用户名,加载了该用户环境。
可参考
https://blog.51cto.com/xiexf/2166370?source=dra
https://blog.csdn.net/niudba/article/details/88301493bash

相关文章
相关标签/搜索