Ubuntu系統使用常見問題

此篇文章記錄在使用ubuntu系統時候的一些操作筆記,會長期補充。
目錄:

  1. sh運行腳本需要sudo權限時自動輸入密碼

1、sh運行腳本需要sudo權限時自動輸入密碼

以sudo apt-get update指令爲例,如何在腳本中實現自動輸入密碼。

(1) 使用管道: 上一個命令的stdout接到下一個命令的stdin

#!/bin/bash
echo your_password | sudo -S apt-get update

(2) 使用文本塊輸入重定向

#!/bin/bash
sudo -S apt-get update << EOF 
你的密碼
EOF

-S的作用:加上-S sudo會從標準輸入中讀取密碼,不加-S則不起作用。
參考: ubuntu運行sh腳本時sudo自動輸入密碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章