原文: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