¿Cómo puedo ejecutar un script 60 segundos después de iniciar sesión en mi computadora Linux usando Crontab?

¿Tiene un script que le gustaría ejecutar después de iniciar sesión en su sistema Linux? ¿Le gustaría que el script se ejecutara automáticamente después de que las otras partes de su sistema se hayan iniciado correctamente? ¿Qué puede hacer para iniciar un script un minuto después de haber iniciado sesión en el sistema?

Es muy fácil usar la función crontab. Lo primero que necesita es el script que desea ejecutar. Imagine que tiene un script que desea copiar todos los archivos de su directorio de inicio a un directorio de copia de seguridad después de haber reiniciado el sistema. Puede lograr esto mediante el siguiente comando.

Ejecute un script 60 segundos después de reiniciar usando Crontab.

Ejecute el siguiente comando para iniciar crontab.

crontab -e

Ahora puede agregar la siguiente línea. Asegúrese de cambiar la ruta de acceso al script.

@reboot sleep 60 && /home/ipguide/backupscript.sh

Este comando le dice al comando que duerma durante 60 segundos y, a continuación, ejecutará el script en la ruta anterior. Eso es todo. El comando se ejecutará con un retraso de 60 segundos. Como probablemente entienda, puede cambiar el número de segundos para el retraso, lo que significa que puede hacer que el tiempo de espera sea cada vez más corto dependiendo de su objetivo.

También puede usar la siguiente configuración de tiempo para ejecutar scripts en momentos especiales usando Crontab.

@yearly
@weekly
@annually
@daily
@hourly

Deja un comentario