diff --git a/pages.nl/common/lckdo.md b/pages.nl/common/lckdo.md index 20b2cc6776..bc614fd9d1 100644 --- a/pages.nl/common/lckdo.md +++ b/pages.nl/common/lckdo.md @@ -1,7 +1,7 @@ # lckdo > Dit commando is verouderd en vervangen door `flock`. -> Meer informatie: . +> Meer informatie: . - Bekijk de documentatie van de aanbevolen vervanging: diff --git a/pages.nl/linux/flock.md b/pages.nl/linux/flock.md new file mode 100644 index 0000000000..2ab1fbba1b --- /dev/null +++ b/pages.nl/linux/flock.md @@ -0,0 +1,17 @@ +# flock + +> Beheer locks van shell scripts. +> Het kan gebruikt worden om ervoor te zorgen dat slechts één proces van een commando draait. +> Meer informatie: . + +- Voer een commando met een bestandslock uit zodra de lock niet meer nodig is voor anderen: + +`flock {{path/to/lock.lock}} {{[-c|--command]}} "{{commando}}"` + +- Voer een opdracht uit met een bestandslock en sluit af als de lock niet bestaat: + +`flock {{pad/tot/lock.lock}} {{[-n|--nonblock]}} {{[-c|--command]}} "{{commando}}"` + +- Voer een opdracht uit met een bestandslock en sluit af met een specifieke foutcode als de lock niet bestaat: + +`flock {{pad/tot/lock.lock}} {{[-n|--nonblock]}} {{[-E|--conflict-exit-code]}} {{error_code}} {{[-c|--command]}} "{{commando}}"`