原文:bash腳本里su命令執行

倆種方法 可以使用 lt lt EOF 參數實現。 腳本內容:cat test.sh代碼如下: bin bashsu test lt lt EOFpwd exit EOF 當然也可以用下面的命令來執行代碼如下:su test c pwd ps:切換用戶只執行一條命令的可以用: su oracle c command切換用戶執行一個shell文件可以用:su oracle s bin bash sh ...

2017-05-26 14:04 0 1677 推薦指數:

查看詳情

在shell腳本里執行sudo 命令

可以 : echo "yourpasswd" |sudo -S yourcommand 但是不安全,因為密碼都顯示在shell腳本里面了-_- 引自http://hi.baidu.com/mgqw/blog/item ...

Tue Mar 18 05:18:00 CST 2014 0 22540
bash腳本里的-h是什么意思?

問題描述 我在看腳本的時候,看到了下面代碼 其中的-h "$PRG"我一時沒明白是在判斷什么東西。然后翻閱了一下菜鳥教程和其他教程,都沒有說。 問題解決 -h其實是在判斷這個文件是否軟連接(symbolic link),是的話就返回True。 附: 軟連接和硬連接的區別 ...

Sun Feb 28 03:35:00 CST 2021 0 332
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腳本里開啟history命令

1.linux bash內置命令與普通命令的區別:which查不到的都是bash內置命令 2.history是bash內置命令,能不能開啟由bash說了算 3.set -o查看是否開啟 1)在交互式查看 [root@py-centos7 ~]# set -o |grep ...

Thu Mar 29 01:12:00 CST 2018 0 2435
shell不能執行su 后的腳本

問題:在shell腳本執行su – 用戶名”后,腳本終止執行,並且切換到su 中指定用戶名的交互式界面 現象:我在root中執行一個腳本,但是其中的一些命令腳本必須用oracle用戶來執行 ...

Fri Feb 27 17:57:00 CST 2015 1 6788
Nginx支持web界面執行bash.python等命令腳本

原文:靳闖博客-Nginx支持web界面執行bash.python等腳本 使用說明 1,shell命令 | python命令 | 系統支持的都可以 2,不支持交互式顯示 | 不支持動態內容顯示 3,傻瓜式操作(頁面點擊鏈接一次,執行一次腳本內容)|可以設置頁面自動刷新,實現重復執行腳本 使用 ...

Mon Dec 28 19:07:00 CST 2020 0 338
Shell執行腳本時——bash: jps: 未找到命令

原代碼: 運行以上程序出現:bash: jps: 未找到命令。 解決辦法:   方式一:在ssh到其他節點的時候source 一下配置文件   方式二:在ssh到其他節點的時候輸入jps命令下的絕對路徑(即$JAVA_HOME/bin這個目錄下) ...

Fri Feb 25 02:18:00 CST 2022 0 1044
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM