TALLER DE SCRIPTS [01]

auto-restart-apache-on-high-load-bash-shell-script-fixing-apache-temporal-overload-issuesBuenas a tod@s!: Empezando con esta parte en que todavía no había echo ninguna entrada les voy a dejar un script en el cual aprovechando que estoy leyendo uno de los tantos manuales que hay en la red de Shell scripting donde en el cual comienza con nociones básicas que todo programador o usuario hogareño tiene la necesidad de saberlo, pueden editarlo y hacer con él lo que quieran. El script básicamente lo que muestra en pantalla luego de darle permisos de ejecución ($chmod u+x) es una breve y básica información del usuario con el que nos logueamos. Para algunos esto puede ser muy básico pero no así  deja de ser importante para los que estamos aprendiendo, la idea es que en los comentarios escriban sus dudas ó si alguien con más conocimientos puede aportar algo. ¡Saludos y a manos a la obra!

Link de descarga del Script (datos_user.sh): Click para descargar

Nota: El script lo pueden descargar ó copiar en cualquier editor de texto y guardarlo con la extensión “.sh”.

 

Anuncios

Problema con /var/lib/dpkg/lock

deb-dpkgHaciendo un script básico para automatizar las distros recién instaladas me topé con un pequeño problema con el directorio en cuestión:

– /var/lib/dpkg/lock

En si se originó al no tener instalado el descargador de archivos torrent “Transmission-GTK” por defecto y en una línea que había escrito para instalarlo quedaba la terminal tildada diciendo que algo se había bloqueado, quizás habrá sido un error en el script. Buscando una solución la gente de Liglinux ya había recibido peticiones de sus lectores para solucionarlo y ellos plantearon ésta solución:

sudo fuser -vki /var/lib/dpkg/lock

-v para ver en pantalla lo que vaya haciendo.

-k mata el proceso que mantiene el fichero ocupado.

-i pide que confirmamos si tendríamos que matar el proceso.

Recomiendan también eliminar el fichero problemático:

sudo rm -f /var/lib/dpkg/lock

En el caso de que hayan quedado algunos paquetes rotos con tanta movida rara haremos esto:

sudo dpkg –configure -a

Y también por si quedaron cosas colgadas:

sudo apt-get autoremove

Fuente: Liglinux.com

En los comentarios pondré un link de descarga de un Script para que realice ésta tarea.