回答:
他の人はすでにについて回答していnohup
ます。実用的な注意点として:私は、内この種のものを行うことをお勧めscreen
またはtmux
セッション。そうすれば、切断してから再接続して、出力と最終結果を確認できます。
次のように簡単になります。
nohup sh -c "wget $url && wget $url2" > /dev/null 2>&1 &
ただし、URLに特殊文字が含まれている場合は問題が発生する可能性があるため、より安全なオプションとして次を使用できます。
nohup sh -c "wget \"$url\" && wget \"$url2\"" > /dev/null 2>&1 &
sh -c
位置パラメータを介してアクセスすることができる別個の引数を介して行われます($0
、$1
、...)。文字列解析のために引数を適切に引用する簡単または簡単な方法はありません。二重引用符が$url
含まれている場合、エスケープされた二重引用符を使用しようとしても失敗します。試してみa='problem"'; sh -c "echo \"$a\""
てください- sh -c
実行しようとするため、構文エラーが発生するはずですecho "problem""
。
$url
し、$url2
使用されています。