J'exécute un script bash via cron. Je veux écrire l'ID de processus (PID) du script dans un /tmp/fichier à titre de référence, au cas où je devrais le tuer plus tard (ce script peut prendre entre 6 et 10 heures).
Est-il possible de faire quelque chose comme ça:
#!/bin/sh
echo ${PID} > /tmp/backup_pid
...
rest of the script
Chaque fois que le script s'exécute tarou rsyncest lancé en tant que processus indépendant, je voudrais donc cette fonctionnalité PID.
Cette réponse ( https://superuser.com/a/238533/314696 ) suggère d' utiliser eval, mais je nous a appris que evalest ev i l. Merci.