在寫一些shell script時,如果遇到需要使用者輸入某些資料,如密碼時,這個script就無法正常執行

常見的有要用 root權限 sudo去執行某些指令時,如果沒有輸入root的密碼,這個script就無法正常執行到完畢

這時候就必須利用 command line帶入 root的密碼給 sudo

如下:

 

echo 'yourrootpassword' | sudo -S mkdir newfolder

 

這樣一來就可以自動輸入root的密碼讓script正常執行了

文章標籤
全站熱搜
創作者介紹
創作者 CuteParrot 的頭像
CuteParrot

馴龍窩

CuteParrot 發表在 痞客邦 留言(0) 人氣(11,837)