mmutex is a command line tool that helps prevent maintenance tasks from running during user tasks. The tool does this by way of a global lock file that users must acquire before running their tasks.
Clients can use this tool to request that their task be run with one of two types of access to the system:
In short, exclusive access guarantees a task is run alone, while shared access tasks may be run alongside other shared access tasks.
TODO(charliea): Document actual command line usage here.