Estoy ejecutando un script de bash a través de cron. Quiero escribir el ID de proceso (PID) de la secuencia de comandos a un /tmp/ archivo de referencia, en caso de que necesite eliminarlo más tarde (este script puede tardar de 6 a 10 horas en completarse).
¿Es posible hacer algo como esto?
#!/bin/sh
echo ${PID} > /tmp/backup_pid
...
rest of the script
Cada vez que se ejecuta el script. tar o rsync, se lanzan como procesos independientes, de ahí que me guste esta función PID.
Esta respuesta ( https://superuser.com/a/238533/314696 ) sugiere usar eval, pero me han enseñado que eval es ev yo l Gracias.