即時嘗試編寫腳本,該腳本還應輸出發生的所有事件的日誌文件。 我發現這樣做的命令是「腳本」,但我的「myscript.sh」運行「腳本」後退出有沒有辦法阻止我的shell腳本退出?「腳本」命令退出bash腳本
「myscript.sh」:
#!/bin/sh
timeStamp="$(date +%Y-%m-%d_%T)"
script script-install-edx-${timeStamp}.log
printf "question"
read answer
case $answer in
y|Y) echo Yes
runAll=false
;;
n|N) echo no
runAll=true
;;
*) echo else;;
esac
'script'產生一個新的shell,它在那個shell中被鍵入的命令被記錄到啓動腳本命令指定的文件中。您可以使用腳本'-c'標誌來指定您希望在該shell中運行的命令。您也許可以將剩餘的bash腳本作爲'-c'標誌的參數粘貼到heredoc中。不確定,但該選項。 – JNevill