質問: セマフォ/ロックとして使用できるunixコマンドは何ですか? 複数のbash shellスクリプトを並行して実行したい。ただし、競合状態は避けたい。この目的で使用できるunixコマンドはtruly atomicであり、どのように使用できますか?
回答: ここに投稿されているように、「 シェルスクリプトでの正しいロック? "、 flom(free lock manager) ツールを使用して、コマンドとシェルスクリプトのシリアル化を実行するのと同じくらい簡単になりますflom -- command_to_serialize flomでは、ここで説明するように、より洗練されたユースケース(分散ロック、リーダー/ライター、数値リソースなど)を実装できます。 http://sourceforge.net/p/flom/wiki/flom%20by %20examples /