educación, informática y demás

Shell scripts

Ejercicio de Bash Shell Script

Que usuarios hay en el sistema

En esta serie de ejercicios vamos a practicar con scripts simples y con herramientas de programación de ejecución de tareas en el sistema.

En la primera parte crearemos un script simple que almacenará información de usuarios con sesión iniciada en el sistema. Una vez creado el script, en la parte 2 vamos a programar la ejecución periódica de este script con la herramienta cron.

Parte 1

Vamos a crear un script que lo único que hará será almacenar en fichero los usuarios que hay conectados en el sistema.

El script guardará en un fichero llamado loggedUsers.log en el directorio personal del usuario actual información de los usuarios que tienen iniciada sesión en el sistema ahora mismo. Si el fichero ya existe, no sobrescribimos su contenido.

Para conocer cuándo se ha realizado esta operación, además de la lista de usuarios conectados vamos a añadir la fecha y hora en la que se ha ejecutado el script.

Solución propuesta

Parte 2

Queremos ejecutar el script que hemos creado todos los lunes, miércoles y viernes a las 8:30 de la mañana de forma automática en el sistema.

Para ello vamos a hacer uso del demonio o servicio cron.

Solución propuesta

Dejar una respuesta