2025-05-03 20:44:15 +02:00
|
|
|
# flock
|
|
|
|
|
|
|
|
> Beheer locks van shell scripts.
|
|
|
|
> Het kan gebruikt worden om ervoor te zorgen dat slechts één proces van een commando draait.
|
|
|
|
> Meer informatie: <https://manned.org/flock>.
|
|
|
|
|
|
|
|
- Voer een commando met een bestandslock uit zodra de lock niet meer nodig is voor anderen:
|
|
|
|
|
2025-07-08 00:33:39 +00:00
|
|
|
`flock {{pad/naar/lock.lock}} {{[-c|--command]}} "{{commando}}"`
|
2025-05-03 20:44:15 +02:00
|
|
|
|
|
|
|
- Voer een opdracht uit met een bestandslock en sluit af als de lock niet bestaat:
|
|
|
|
|
2025-07-08 00:33:39 +00:00
|
|
|
`flock {{pad/naar/lock.lock}} {{[-n|--nonblock]}} {{[-c|--command]}} "{{commando}}"`
|
2025-05-03 20:44:15 +02:00
|
|
|
|
|
|
|
- Voer een opdracht uit met een bestandslock en sluit af met een specifieke foutcode als de lock niet bestaat:
|
|
|
|
|
2025-07-08 00:33:39 +00:00
|
|
|
`flock {{pad/naar/lock.lock}} {{[-n|--nonblock]}} {{[-E|--conflict-exit-code]}} {{error_code}} {{[-c|--command]}} "{{commando}}"`
|