¿Qué script debo utilizar tanto para que se auto ejecute un programa como para que (por ejemplo a los 30 minutos de estar encendido) se finalice la tarea automáticamente?(en linux mint)
Lo que estas buscando es Cron jobs.
En esta pagina lo explican bien
https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/ (https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/)