Cómo ejecutar un script Bash al iniciar sesión

    Eventualmente, es posible que desee ejecutar un script en particular cada vez que inicie sesión en una máquina Unix (SSH salte a otra máquina, vea un estado detallado del sistema, etc.) o tal vez le gustaría mejorar la experiencia para todos los usuarios de su máquina (es decir, mostrar el pronóstico del tiempo).

    Para hacer esto, querrá escribir un script bash para realizar la tarea deseada y colocarlo en un directorio determinado para su ejecución.

    Para obtener el pronóstico del tiempo para su área, cree weather.sh y coloque el siguiente contenido en él:

    curl -s "http://api.wunderground.com/auto/wui/geo/ForecastXML/index.xml?query=${@:-87111}"|perl -ne '/<title>([^<]+)/&&printf "%s: ",$1;/<fcttext>([^<]+)/&&print $1,"n"';
    

    No olvide reemplazar el 87111 código postal con el suyo.

    correr chmod +x weather.sh para hacerlo ejecutable y colocarlo en el /etc/profile.d/ directorio.

    Ahora, cada vez que un usuario inicia sesión, este script se ejecutará y mostrará automáticamente el pronóstico del tiempo. Por supuesto, esto también se aplica a cualquier otra tarea que desee ejecutar.

     

    Rate this post

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *