初期値で変数を宣言し、バックグラウンドで実行されるシェル関数に渡す必要があります。値を変更すると、関数に反映されるはずです。誰でもこれを行う方法を教えてもらえますか?
元:
function check() {
echo value before sleep $my_value
sleep 10
echo value after sleep $my_value
}
my_value=10
check &
my_value=20
初期値で変数を宣言し、バックグラウンドで実行されるシェル関数に渡す必要があります。値を変更すると、関数に反映されるはずです。誰でもこれを行う方法を教えてもらえますか?
元:
function check() {
echo value before sleep $my_value
sleep 10
echo value after sleep $my_value
}
my_value=10
check &
my_value=20