xargsで変数を共有する

xargsで変数を共有する

私は機能があると言います。機能、このように

xfunc() {
    # Infinite loop
    while :; do
        # Do some actions
        echo Hello
        # Counter??
    done
}

問題は、seq 1 $parallels | xargs -P $parallels xfuncxargsの他のプロセスといくつかの変数または何かを共有するようにカウンタを追加する方法です。

私の現在のバージョンはですcount=$(( $(<$counter_path) + 1 )); echo $count > $counter_path。しかし、未知の理由でカウンターが多くの数字をスキップして後ろに戻って奇妙なことをたくさんするのであまり良くありません。

それでは、すべてのプロセスが読み取りおよび上書きできるパブリック変数を生成する方法はありますか?それともカウンタを実装する他のより良い方法はありますか?

ベストアンサー1

おすすめ記事