linux oracle SHELL腳本如何實(shí)現(xiàn)切換用戶(hù)?
SHELL腳本如何實(shí)現(xiàn)切換用戶(hù)?首先,我很高興回答你的問(wèn)題。答案如下。我希望我能幫助你。切換用戶(hù)基本命令:Su-user-C命令格式執(zhí)行1。將用戶(hù)切換為只執(zhí)行一個(gè)命令示例:Su-Oracle-C “l(fā)
SHELL腳本如何實(shí)現(xiàn)切換用戶(hù)?
首先,我很高興回答你的問(wèn)題。
答案如下。我希望我能幫助你。
切換用戶(hù)基本命令:
Su-user-C命令格式執(zhí)行
1。將用戶(hù)切換為只執(zhí)行一個(gè)命令
示例:Su-Oracle-C “l(fā)snrctl start”
其中:
test是用戶(hù)名
2。切換用戶(hù)以執(zhí)行shell文件
切換用戶(hù)以執(zhí)行shell文件
Su-Oracle-S/bin/Bash外殼.sh
3. 有時(shí)需要切換到root用戶(hù)來(lái)執(zhí)行一些操作。如果用戶(hù)沒(méi)有添加sudo的權(quán)限,則需要在腳本中使用expect命令。
具體實(shí)現(xiàn)如下:
;/usr/bin/expect
splash Su root
expect“password:”
send“rootpasswordn”
interact
expect EOF
exit
謝謝,希望采納
如何寫(xiě)一個(gè)shell腳本調(diào)用寫(xiě)好的oracle存儲(chǔ)過(guò)程?
你好,我是老師。我很高興為你回答。然后我們就寫(xiě)一個(gè)shell腳本,echo-Ne “E[4033lm請(qǐng)有以下參數(shù):E[0m ”read xsu-oraclesqlplus用戶(hù)名/密碼啟動(dòng)存儲(chǔ)過(guò)程名參數(shù)比較專(zhuān)業(yè)的科普知識(shí),歡迎關(guān)注我。如果你喜歡我的回答,也請(qǐng)給我表?yè)P(yáng)或轉(zhuǎn)發(fā),你的鼓勵(lì)是支持我寫(xiě)下來(lái)的動(dòng)力,謝謝。