所以我是bash的新手,我正在爲build-essential
和OpenSSL
做安裝。問題是,它總是在第一個exec
行後停止。這裏是我的代碼:將bash腳本重定向到/ dev/null不執行?
#!/bin/bash
echo "Installing build-essential"
exec sudo apt-get install build-essential > /dev/null 2>&1
echo "Finished installing build-essential"
echo ""
echo "Installing OpenSSL"
exec sudo apt-get install openssl > /dev/null 2>&1
echo "Finished installing OpenSSL"
echo ""
echo "Updates complete!"
而這裏的輸出:
Installing build-essential
[sudo] password for matthew:
請保持在我剛開始幾個小時前的頭腦。對於轉儲問題抱歉。
你爲什麼要把exec放在那裏? –