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

C

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.

 

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad