同期して実行したい 2 つのスクリプトがあります。それぞれが異なる端末で実行され、選択したキーボードキーを押したときにのみ起動するようにします。しかし、それらは異なる端末にあるため、うまくいかないと思います。より良い方法の提案はありますか?
質問する
171 次
2 に答える
2
必ずしも 2 つの別々の端末が必要なわけではありません。
mkfifo pipe1
mkfifo pipe2
./script1 <pipe1 &
./script2 <pipe2 &
echo string1 >pipe1; echo string2 >pipe2
于 2013-06-12T14:29:18.603 に答える
2
両方を起動して、ミューテックスなどの同期プリミティブで待機させることができます。次に、スクリプト/プログラム/キーボードを 1 回押すだけでそのミューテックスをリセットし、両方のスクリプトをトリガーします。
于 2013-06-12T14:19:55.690 に答える