GRACIAS POR AYUDAR A ESTE COLABORADOR
Cualquier colaboración es bienvenida
-
Entradas recientes
Comentarios recientes
- achede_hd en UNIX – Ejemplos y trucos para el lenguaje de programación AWK.-
- Gonzalo Reiser A. en BASH – Script que dibuja en pantalla.-
- sadsad en BASH – Script que dibuja en pantalla.-
- Anónimo en BASH – Script LINUX para gestionar usuarios.
- Fernando en BATCH – Script DOS para modificar datos en archivo.-
Archivos
- noviembre 2019
- octubre 2019
- septiembre 2019
- agosto 2019
- julio 2019
- junio 2019
- julio 2018
- octubre 2017
- septiembre 2017
- agosto 2017
- julio 2017
- mayo 2017
- abril 2017
- marzo 2017
- febrero 2017
- diciembre 2016
- octubre 2016
- septiembre 2016
- agosto 2016
- julio 2016
- junio 2016
- mayo 2016
- abril 2016
- marzo 2016
- enero 2016
- diciembre 2015
- octubre 2015
- septiembre 2015
- agosto 2015
- julio 2015
- junio 2015
- mayo 2015
- abril 2015
- marzo 2015
- febrero 2015
- enero 2015
- diciembre 2014
- noviembre 2014
- octubre 2014
- septiembre 2014
- agosto 2014
- julio 2014
- junio 2014
- mayo 2014
- abril 2014
- marzo 2014
- febrero 2014
- enero 2014
- diciembre 2013
- noviembre 2013
- octubre 2013
- septiembre 2013
Categorías
Archivo mensual: marzo 2017
BASH – Script para invertir cadenas de texto.
El siguiente SCRIPT permite invertir un texto ingresado como parametro :
1 2 3 4 5 6 7 8 9 10 |
#!/bin/bash input="$1" reverse="" len=${#input} for (( i=$len-1; i>=0; i-- )) do reverse="$reverse${input:$i:1}" done echo "$reverse" exit |
Pra ejecutarlo :
1 |
bash prueba.sh "Esta es una prueba" |
Con lo cual se obtiene el siguiente resultado :
1 |
abeurp anu se atsE |
Publicado en Unix - Linux
Deja un comentario
BASH – Script cambio masivo de texto en multiples archivos.-
El siguiente codigo permite cambiar texto en archivos. Cambia todas las ocurrencias encontradas (para este caso cambia $text1 por $text2).-
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/bin/bash ruta="/rut01/home/prueba" text1="/rut01/home1/monitor" text2="/rut99/home2/jose" archivos="$ruta/archivos.txt" # Genera un archivo con el nombre de todos los archivos con extensión .sh ls -1 $ruta/*.sh > $archivos # Procede a leer cada linea del archivo genrado cat $archivos | while read line;do # procede a realizar el cambio de la variable contenida en $text1 por $text1 perl -pi -e "s[$text1][$text2]g" $line done exit |
Otra opción si es que no se tiene instalado el comando “perl” se puede realizar con el comando “sed” … Sigue leyendo
Publicado en Unix - Linux
1 comentario
Korn Shell – Matar procesos con kill -9.-
1 2 3 |
#!/bin/ksh ps -fea | grep proceso | grep -v grep | awk '{ print "kill -9 "$2 }' > kill_proc.sh ksh kill_proc.sh 1>/dev/null 2>/dev/null |
Tambien podemos utilizar este otro SCRIPT :
1 2 3 4 5 6 7 |
#!/usr/bin/ksh pid=$(ps -fu usuario | grep proceso | awk '{print $2}') spid=$(ps -fu usuario | grep proceso | awk '{print $2}' | wc -l) if [ $spid -ge 1 ]; then kill -9 $pid; fi |
Publicado en Unix - Linux
Deja un comentario
BASH – Ejecutar un script local en un servidor remoto con ssh.-
Para ejecutar el siguiente SCRIPT BASH en un servidor remoto : remoto.sh
1 2 3 4 5 |
#!/bin/bash hostname pwd ps -fea | grep loquesea exit |
Se debe lanzar de la siguiente forma :
1 |
ssh user@remoto "$(<remoto.sh)" |
o tambien de esta forma resulta :
1 |
ssh -T user@remoto >remoto.sh |
Al ejecutarlo nos devolvería los datos solicitados en el script.-
Publicado en Unix - Linux
Deja un comentario
BASH – Script para monitorizar RAM en linux con log y aviso por email.-
Con el siguiente script en lenguage bash podemos controlar la memoria ram de un servidor Linux y conseguir que nos avise por email si está por debajo de un límite que le indiquemos (en Megabytes) o hacer otra opción (por … Sigue leyendo
Publicado en Unix - Linux
Deja un comentario
BASH – Script para monitorear un enlace.-
En este artículo presento un script Bash para verificar el estado de un enlace. Lo he desarrollado para detectar microcortes de red en uno de mis servidores y recolectar evidencia para efectuar un eventual reclamo con el proveedor del servicio. … Sigue leyendo
Publicado en Unix - Linux
Deja un comentario
BASH – Script para monitorear los servicios en ejecución de un servidor.-
Este script fue obtenido desde las iguiente pagina . https://lamiradadelreplicante.com/2016/02/23/script-para-monitorear-los-servicios-de-un-servidor/ El script, es muy sencillo de entender, los servicios que deseamos monitorizar se indican en un archivo de texto, validando el servicio que deseamos controlar en nuestro servidor, para el … Sigue leyendo
Publicado en Unix - Linux
Deja un comentario