En une ligne tu checkes la présence du fichier PID, son contenu, s'il correspond à un process en cours d'exécution, si c'est bien une copie de ton script, tu quittes si c'est le cas et tu crées le fichier avec ton propre PID si c'est OK ? Le tout avec du locking pour gérer la concurrence ? Soit tu ne fais pas tout ça, soit tu appelles une fonction qui fait bien plus d'une ligne.
mail ou syslog pour l'historique... c'est tellement pratique pour sortir des stats, filtrer, etc... Je pense que je vais m'épargner la lecture des (éventuelles) réponses à venir devant tant de bonne foi
[^] # Re: troll velu avec systemd
Posté par Sébastien Le Ray . En réponse au journal Sur systemd, btrfs & co. Évalué à 6.
En une ligne tu checkes la présence du fichier PID, son contenu, s'il correspond à un process en cours d'exécution, si c'est bien une copie de ton script, tu quittes si c'est le cas et tu crées le fichier avec ton propre PID si c'est OK ? Le tout avec du locking pour gérer la concurrence ? Soit tu ne fais pas tout ça, soit tu appelles une fonction qui fait bien plus d'une ligne.
mail ou syslog pour l'historique... c'est tellement pratique pour sortir des stats, filtrer, etc... Je pense que je vais m'épargner la lecture des (éventuelles) réponses à venir devant tant de bonne foi