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 tar
ou rsync
est 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 eval
est ev i l. Merci.
la source