2016-07-28 105 views
-2

我有2個腳本,script.shbash腳本未能安裝磁盤

./mount.sh 

,並mount.sh

mount /dev/sdb4 /mnt/mountpoint 

script.sh做了一些步驟,並調用mount.sh,其安裝的磁盤,sdbmount.sh腳本工作正常,但從scripts.sh腳本調用時,它無法安裝。我沒有從scripts.sh調用mount.sh的錯誤消息(如果有的話)。但是,有什麼可能的原因會導致失敗?

+1

沒有理由讓它失敗。你不顯示的第一個腳本可能會出錯。還有一個錯誤消息會很高興看到。 – Kusalananda

+2

向我們展示'sh -x script.sh'和'sh -x mount.sh'的輸出。到目前爲止,您的描述與* Doctor沒有多大區別,它會傷害*。 – Jens

回答

1

我們只能猜測,但經驗表明它總是關於PATH或權限。

也許,當「script.sh執行某些步驟」時,它也會更改當前目錄,因此./mount.sh根本無法調用。檢查「script.sh」以防止這種情況。