Introducción
En una remota y antigua aldea ninja japonesa, eres un joven aprendiz que se inicia en las artes ancestrales. Tu aldea está bajo la amenaza de un clan ninja enemigo y, como ejercicio crucial de tu entrenamiento, debes aprender a utilizar el comando kill en Linux para eliminar los procesos de los ninjas enemigos que ponen en peligro a tu comunidad. Tu objetivo final es garantizar la paz y la seguridad de la aldea neutralizando los procesos específicos de los invasores mediante el uso preciso del comando kill.
Eliminación de Ninjas Enemigos
Tareas
- Debes identificar los procesos del clan ninja enemigo que representan una amenaza para tu aldea.
- Finaliza los procesos identificados utilizando el comando
kill.
Requisitos
- Debes realizar el desafío en un entorno Linux.
- Utiliza el comando
pspara listar los procesos e identificar aquellos que pertenecen al enemigo bajo el nombremysql. - Emplea el comando
killpara terminar los procesos ninja enemigos llamadosmysql. - Trabaja dentro del directorio de trabajo predeterminado
/home/labex/project.
Ejemplo
Tras completar la tarea con éxito, la salida del comando ps debería confirmar que los procesos ninja denominados mysql han sido eliminados.
labex:project/ $ ps -aux | grep 'mysql'
Técnicas Avanzadas de Finalización
Tareas
- Implementa un script de shell para automatizar la eliminación de todos los procesos ninja enemigos.
- Asegúrate de que el script finalice los procesos sin dejar rastro alguno en el sistema.
Requisitos
- Utiliza el lenguaje de scripting
bashpara crear el script en la ruta~/project/terminate_mysql.sh. - El script debe ser capaz de eliminar eficazmente todos los procesos enemigos llamados
mysqlusando el comandokill.
Ejemplo
Tras ejecutar correctamente el script, todos los procesos vinculados al clan enemigo deberán haber desaparecido por completo.
Asegúrate de probar el script para verificar que funciona según lo previsto.
sudo chmod +x terminate_mysql.sh
./terminate_mysql.sh
Comprueba si los procesos enemigos han sido eliminados satisfactoriamente:
ps -aux | grep 'mysql'
Resumen
En este desafío, has aprendido a utilizar eficazmente el comando kill en Linux para finalizar procesos específicos, simulando la tarea vital de defender tu aldea ninja. Este ejercicio te ha proporcionado experiencia práctica en la gestión de procesos y ha reforzado tus conocimientos sobre la administración del sistema en un entorno Linux.



