多重起動制御

PowerShell

[Powershell] 簡単に実装できるMutexを利用した多重起動禁止処理

はじめに作成したPowershellスクリプトをサーバ環境で実行させる場合、複数ユーザが実行してしまう可能性を考慮し、多重軌道を禁止する処理をmutexにて実装します。実装mutexの実装はとても簡単で、System.Threading.M...
C#

[C#] Semaphoreを利用して多重起動を制御する方法

はじめに本記事では、Semaphoreを利用して多重起動を制御する方法の備忘録です。このような処理を実施する必要がある例として下記の様なことを想定してみます。あるアプリケーションを自動で起動させるシステムがあったとして、そのアプリケーション...