を終了します。このスクリプトは、発生したすべてのログファイルも出力する必要があります。 私はそれを行うコマンドは "スクリプト"ですが、 "スクリプト"を実行した後に私の "myscript.sh"が終了すると、シェルスクリプトが終了するのを防ぐ手段がありますか?"script"コマンドは、bashスクリプト
"myscript.sh":Googleで
#!/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'は新しいシェルを生成し、それは入力されたコマンドがスクリプトを起動したコマンドで指定されたファイルに記録されるシェルにあります。スクリプト '-c'を使って、そのシェルの中で実行したいコマンドを指定することができます。残りのbashスクリプトをheredocに '-c'フラグのパラメータとして指定することもできます。しかし、そのオプションではわからない。 – JNevill