原文:shell脚本中切换用户执行相应的命令或者shell脚本的方法

通常在执行自动化过程中可能需要将root用户切换到其他用户进行执行,如:oralce 但是,执行的命令又要回到root用户下,继续执行root用户下的其他命令。 此时需要了解 su 命令中的参数 c 或 s 比如: su oracle c pwd home oracle 或 su oracle s bin sh test.sh 此时执行的test.sh中相关命令要在bin sh下,换句话说,bin ...

2015-08-06 10:30 0 4594 推荐指数:

查看详情

shell脚本中切换用户执行命令

1.切换用户执行命令 su 用户名 -c "命令" 2.切换用户执行脚本 su 用户名 -s /bin/bash 脚本路径 3.切换用户执行命令集su 用户名 <<EOF命令集EOF ...

Fri Jun 06 01:36:00 CST 2014 0 3492
Shell脚本实现切换用户执行命令

Linux实现切换用户执行命令 #!/bin/bash su - es <<! 123 #用户密码 nohup /usr/local/elasticsearch-7.6.1/bin/elasticsearch & exit !    ...

Fri Apr 22 01:20:00 CST 2022 0 908
shell脚本切换用户执行命令的注意事项

功能说明:用root用户执行一个脚本脚本里需要切换到普通用户DT去执行其他命令,其中就用到了EOF,用法如下: #!/bin/bash su - DT<<EOF cd apache-tomcat-7.0.54/bin sh startup.sh EOF 当时以为su ...

Thu May 14 06:11:00 CST 2015 0 1957
Shell脚本中实现切换用户执行命令操作

执行多条语句 在这种方式中使用到文件路径时,需要使用绝对路径。 执行一条语句 切换用户执行一条命令:su - calos -c command 切换用户执行一个shell文件:su - calos /bin/bash test.sh ...

Fri Jun 11 15:16:00 CST 2021 0 3287
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM