###前提・実現したいこと
フォルダ内にある全てのスクリプトを止まることなく実行させたいです。
forとfindを使って.sh
ファイルをsouceコマンドで事項するようにしました。
しかし、実行するスクリプトの中身の処理的に
最後にCtrl+Zで抜けなければ次の処理が実行されないところがありました。
(仕様上これを変更することはできません)
なので、バックグラウンドでスクリプトを実行するようにすれば
滞りなく実行されるのではないかと思ったのですが
やはり止まってしまいます。
バックグラウンドの実行は
最後に&
を付ける方法で試しました。
実行途中に止まってしまうことなく
最後まで実行されるようにするにはどうしたら良いでしょうか?
###該当のソースコード
DIR=`dirname $0` for file in $(find $DIR -maxdepth 1 -name "*.sh"); do source $file & done
###補足情報(言語/FW/ツール等のバージョンなど)
windows7のDockerToolbox
QuickStartTerminalで実行してます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/16 06:11