sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

[Linux] flock

Tuesday 4 December 2018 at 09:11

Aujourd'hui je viens d'apprendre l'existence de la commande flock.
Elle est utile pour s'assurer que vous ne lancez pas deux instances du même programme en même temps, ou pour éviter que certaines tâches soient lancés simultanément.

Exemple:
Si vous lancez séparément ces deux commandes, flock s'assurera qu'elles ne sont pas exécutées simultanément:

flock /tmp/abcd555 -c "sleep 30"
flock /tmp/abcd555 -c "echo coucou"

PS: J'initie le tag #ShellSnippets, pour apprendre une commande Unix/Gnu/Linux. Je pense que j'en posterai de temps en temps.

EDIT: vous pouvez aussi suivre:
https://mastodon.social/@climagic
https://commandlinefu.com/
(Permalink)

Source: https://man.cx/flock