linux中腳本需輸入密碼問題


linux中常需要配置一些啟動文件,加入啟動文件需要以管理員的身份執行的時候,需要輸入密碼

如應用程序為srs,所處目錄為

/usr/local/srs

手動執行啟動命令時,在終端輸入

cd /usr/local/srs
sudo ./objs/srs -c ./conf/srs.conf

此時會終端提示輸入密碼,執行完即可正常運行程序

但如果需要將上述命令寫到一個啟動的腳本中,怎么輸入密碼

步驟:

1.創建sh文件

vi srs_start.sh
srs_start.sh可根據實際自定義

2. 編寫啟動腳本

#! /bin/sh
cd /usr/local/srs echo "密碼" |sudo -S ./objs/srs -c ./conf/srs.conf

將如上執行命令寫入到sh文件

3. 保存

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM