Del curso: Bash Scripting desde cero
Desbloquea este curso con un periodo de prueba gratis
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Automatización de tareas con bash - Tutorial de Bash
Del curso: Bash Scripting desde cero
Automatización de tareas con bash
En este capítulo, vengo a darte ideas para automatizarte tareítas con Bash. Uno de los mayores poderes de Bash es automatizar tareas que dan tedio, como el respaldo, las limpiezas, los reportes, las descargas. Y vas a ver cómo crear scripts que corran solos, que se programen con cron y que manejen rutas dinámicas. Por ejemplo, nos podemos hacer un scripcito de respaldo rápido en donde concatenemos la fecha para no sobrescribir. Podemos hacer también limpieza automática de archivos viejos, haciendo un find con un mtime que detecta archivos viejos y con delete los borra. Siempre, siempre, siempre te recomiendo que pruebes con print primero. Se puede hacer también un reporte diario en los logs. Con df -h guardas el uso del disco en archivos fechados. Otra cosa que puedes hacer es programarte una descarga cada cierto tiempo. Establece dónde lo vas a guardar con una marca de tiempo y utilizamos curl -s en modo silencioso, nombrando el archivo con la fecha que hemos destacado. Además…
Contenido
-
-
-
-
-
-
-
-
-
-
-
-
(Bloqueado)
Uso de argumentos posicionales ($0, $1, $@, $*, $#)1 min 59 s
-
(Bloqueado)
Validación robusta de argumentos1 min 22 s
-
(Bloqueado)
Scripts interactivos: confirmaciones y menús1 min 27 s
-
(Bloqueado)
Depuración: set -x, set -e, uso de trap1 min 56 s
-
(Bloqueado)
Control y gestión de errores ($?)2 min 10 s
-
(Bloqueado)
Logs y bitácoras de ejecución1 min 11 s
-
(Bloqueado)
Convenciones y estilos en scripting3 min 3 s
-
(Bloqueado)
Automatización de tareas con bash2 min 2 s
-
(Bloqueado)
Optimización y rendimiento básico2 min 29 s
-
(Bloqueado)