linux shell 切换用户并执行命令

论坛 期权论坛 脚本     
匿名技术用户   2020-12-23 02:36   35   0
su - elastic -c "echo export JAVA_HOME=/home/auto_deploy/jdk1.8 >> ~/.bash_profile " ;
su - elastic -c "echo export CLASSPATH=$JAVA_HOME/lib" >> ~/.bash_profile ;
su - elastic -c "echo export PATH=$PATH:$JAVA_HOME/bin >> ~/.bash_profile ";
su - elastic -c "source ~/.bash_profile " ;
有时候会用到在当前用户下切换用户,并执行命令,然后再回到当前用户这种情况
su - elastic -c "source ~/.bash_profile " ;

su - elastic -c "source ~/.bash_profile "

su - 【用户名】 -c "要执行的命令"

即可

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP