WaitLock:シェルスクリプトのための軽量POSIXロックツール
2025-07-17
WaitLockは、シェルスクリプトにmutexとセマフォ機能を提供する、移植可能なUNIX/POSIXコマンドラインツールです。複数のプロセス間での共有リソースへの同期アクセスを可能にし、プロセスが終了したときに自動的にクリーンアップされます。mutexモード(単一ロックホルダー)とセマフォモード(複数の同時ロックホルダー)の両方をサポートし、CPU対応ロック、ロック検査、複数の出力形式(人間が読める、CSV、ヌル区切り)、コマンド実行、シームレスなUNIX統合(環境変数、stdin、syslog)を提供します。移植可能なC実装により、POSIXシステム全体での互換性が保証されます。