Applescript アプリでシェル スクリプトとして実行すると、xargs と Wget に問題が発生します。バックグラウンドでWgetに4つの並列プロセスを実行させたい。問題:基本的に、プロセスをバックグラウンドで実行しようとすると
cat urls.txt | xargs -P 4 -n 1 /usr/local/bin/wget -q -E -b 1> NUL 2> NUL
.txt ファイルから渡された URL ごとに Wget プロセスが開始されるようです。これはユーザーの記憶に負担がかかりすぎます。ただし、フォアグラウンドで実行すると、次のようになります。
cat urls.txt | xargs -P 4 -n 1 /usr/local/bin/wget -q -E
必要な 4 つの並列 Wget プロセスを取得しているようです。このスクリプトを 4 つのプロセスだけでバックグラウンドで実行する方法を知っている人はいますか? 私は少し初心者で、プロセスのバックグラウンド化がこの変更を引き起こす理由を理解できないのではないかと心配しています.