bash

Bash

Duda sobre Tuningdrake

Saludos,

Tras lanzar Tuningdrake2 desde el menú aparece un icono saltarín que, transcurridos unos segundos, desaparece sin que, aparentemente, ocurra nada. Si ejecuto Tuningdrake en consola obtengo:

Tuningdrake

Ejecute TuningDrake con los siguientes parámetros:

--file archivo para procesar un archivo de acciones
Para conseguir el archivo de acciones en un navegador abra la pagina

http://ftp.blogdrake.net/TuningDrake/?distro=mga&version=5&arch=x86_64

(con muchas líneas entre la orden y el mensaje que he suprimido aquí).

¿Os funciona notify-send (libnotify) en Mageia 2?

Pues eso, que si hay alguien que le funcione el notify-send de bash en el notificador de kde de Mageia 2, porque a mi no y no me da ningún fallo y me tiene MOSCA.

Saludos!!!

¿Como hacer que un script pida la contraseña de root?

Buenos dias

esta pregunta me la habia resuelto google dos años atras pero ahora el maldito google no me tira de nuevo  a aquella milagrosa pagina donde estaba esa maravillosa respuesta.

el plan es el siguente tengo un scrip que compia una aplicacion y sus  archivos a /opt les cambia los permisos a 1777  crea un scrip en /usr/bin para ejecutar la aplicacion en cuestion  y crea la correspondiente entrada en /usr/share/aplications/programita.desktop para tener icono en el menu

Script para abrir y cerrar un programa

Necesito ayuda para un script que abra y luego cierre un programa. En este  caso Xsane para que al encender la PC se abra y se cierre y no quede encendido el escáner; lo colocaría en autostart.#

!/bin/bash
xsane
sleep 7
comando para apagar  o cerrar xsane ?
exit

¿ como pasar guiones bajos a espacios en bash ?

Para transformar espacios en guiones bajos en bash, (para poder luego ejecutar otras operaciones sin ser impedido por los espacios) se puede hacer:

find . -name '* *' | sort | while read FILE
do
NEWFILE=`echo ${FILE} | sed 's/ /_/g;'`
mv "${FILE}" ${NEWFILE}

echo ${NEWFILE}

Pero para hacer al revès, (para restablecer los espacios de los nombres) tendría que ser:

Scriptables - Script para iptables

Hola a todos..
Ahora les paso un script medio interactivo para cargar un par de reglas a iptables o bloquear el trafico. SI otro script mas !!
Es la primer version y planeo hacerlo mas interactivo e incluso portarlo a algun lenguaje como python, asique cualquier sugerencia es bienvenida.

Ahi va:

#!/bin/sh

#################################
##    Script para manipular    ##
##    el conjunto de reglas    ##
##        de IPtables          ##
#################################

case $1 in
        start )
                echo -n "Aplicando las Reglas de IPtables..."

HayDriva.sh

#!/bin/bash
 clear
 if [[ $EUID -ne 0 ]]; then
 echo ''
 echo "E S T E"
 echo "         S C R I P T"
 echo "                      D E B E"
 echo "                               S E R"
 echo "                                      E J E C U T A D O"
 echo "                                                         C O M O"
 echo "                                                                  R O O T" 1>&2
 echo ''
 echo 'Escriba: su, pulse Enter, escriba su contraseña de root, vuela a pulsar Enter y reinicie el script'
     exit 1
 fi
 clear
 echo ''

Instalar repositorios o reconstruir base de datos

Recreando el script de instalación y mantenimiento (haydriva). Es éste un script para recomponer o instalar repositorios desde EasyURPMI y GetRepoDrake.
Si lo destruyen, haremos uno mejor.

#!/bin/bash
clear

 echo 'H A Y D R I V A'
 echo ''
 echo 'RECONSTRUIR BASE DE DATOS DE REPOSITORIOS O CREAR UNA NUEVA?'
 echo -n 's minúscula ejecuta, cualquier otra tecla saltea este paso: '
 read P

 if [ $P = s ]
 then
 clear
 echo ''

Script: Reconectar Wifi Cifrada v.0.1.0 tipo WEP

Mi primer Script para levantar la wifi, cuando incesantemente no deja de caer.

1.- Crear el fichero en el cual va a ir el código.

su -
Password: (el que corresponda)
kwrite /root/reconecta

2.- Copiar el siguiente codigo en dicho fichero.

#!/bin/bash
#
# Script under GPL V3
# Eduard Vidal i Tulsa linux user 275003 (Original)
# Kapideri (Adaptado del original con muchas mejoras para que realice ataques continuos, cada minuto y no la deje caer y corrección de errores apreciados).
#
# iwconfig

Obtener Dependencias sin conexión

Independientemente del proyecto que se esta cocinando de la iniciativa de drakedalfa, he creado una gui con zenity y kdialog para facilitar la tarea de usar el script que originalmente había puesto en Como obtener y descargar las dependencias de un paquete sin tener conexión , como se puede ver en el manual ahora el proyecto dispone de un rpm.

Proyecto urpmi sin internet

Vamos a hechar a andar el proyecto de urpmi sin internet que proporcione las listas de las dependencias de paquetes instalados para esto se necesita primero lograrlo en forma local para luego poder hacerlo en forma web.

Ahora es solo un aviso, por si hay mas interesados en ayudar con programacion, luego necesitaremos testers.

Scripts varios en Bash

    * Ejecutar seamonkey si no está abierto firefox y con el perfil UnioviWifi si estoy en clase (en clase la conexión es a através de un proxy) para leer correo

if /sbin/iwconfig | grep -i 'ESSID:"Uniovi Wifi"'
then
if pgrep -u ciro314 -l firefox >/dev/null 2>&1; then
firefox -P UnioviWifi https://mail.google.com/mail/?nocheckbrowser
else
seamonkey-P UnioviWifi https://mail.google.com/mail/?nocheckbrower
fi
else
if pgrep -u ciro314 -l firefox >/dev/null 2>&1; then
firefox https://mail.google.com/mail/?nocheckbrowser
else

activar mousepad al desconectar mouse usb y viceversa

saludos estimados:

ya habia escrito sobre este tema hace un par de semanas y he trabajado en él, pero no he dado con la solución por lo que recurro a uds nuevamente, en caso de que alguno se interese y pueda ayudarme..

coloco el link de referencia a mi consulta original: http://blogdrake.net/node/17571

pero como es un script copiare su contenido acá para que sea de mas fácil acceso: (sacado de otra pagina web)

¿Se puede ocupar read sin tener que presionar enter? (Cerrado)

Esto es una parte de mi script para facilitar instalación de Mandriva a mis amigos winderos. Cómo se hace para que, si se puede:
read p
if [ $P = s ]
se ejecute con la respuesta (s u otra tecla), sin necesidad del posterior enter? (Pretencioso y molesto como pequinés).

#!/bin/bash
clear
echo 'H A Y D R I V A'
echo ''
echo 'SELECIONAR Y FIJAR VALOR SWAPPINESS O DE TRANSFERENCIA A MEMORIA VIRTUAL?'
echo 's minúscula ejecuta, cualquier otra tecla saltea este paso'
read P

if [ $P = s ]
then
clear
echo 'Su porcentaje en swappiness es de:'
cat /proc/sys/vm/swappiness

Script de instalación y mantenimiento.

El script que envió COMO PROYECTO A MEJORAR fue confeccionándose para gente rescatada de Windows y probado exhaustivamente durante años en diferentes versiones estables e inestables de MANDRIVA.

Comienza requiriendo y obligando a correrlo como root; seguidamente da opciones para recomponer la base de datos URPMI, probar y fijar el valor de swappiness, actualizar repositorios y sistema, instalar programas y utilidades, configurar phpmyadmin (mysql) y configurar wine.

¿Como me convierto en otro usuario dentro de un Script Bash? (Solucionado)

Esto es parte de mi script de instalación. Mi problema, pese a todo lo que intenté, es que no logro entrar desde el script, en éste caso a firefox http://localhost/phpmyadmin/, como usuario normal, no como root (Ver penúltima linea).
Alguna idea?

#!/bin/bash
echo 'H A Y D R I V A'
echo 'INSTALAR Y CONFIGURAR PHPMYADMIN Y MYSQL?'
echo 's minúscula ejecuta, cualquier otra tecla saltea este paso'
read D

if [ $D = s ]
then
echo 'Espere.'
rpm -e mysql
rm -f /var/lib/mysql/mysql/*
/bin/hostname 127.0.0.1
urpmi mysql
/etc/init.d/mysqld start

¿Como evitar repeticiones en script?

Digamos que construyo un instalador, que divido los archivos en grupos de prestación (AUDIO, VIDEO, SISTEMA, BASES DE DATOS, ESCRITORIO, OFICINA, ETC.).
En el caso que expongo, comienzo con for archivo in $AUDIO.
Como retomo con for archivo in $AVIDEO, etc. sin tener que hacer lo que hice: repetir abajo todo el script.
Probé con select, naufragué con case, y me oscurecí en if; no pude.

#!/bin/bash
clear
AUDIO="normalize streamripper streamtuner"
VIDEO="phonon-xine xine-faad xine-image"
SISTEMA="gdb lsb gcc"
CIENCIAS="mathplot texmacs octave"

for archivo in $AUDIO
do

Script para actualizar nodos de gift para apollon

#!/bin/bash

#
clear
echo "Nodos giFT 7/7"
#
#
#
#
echo "nodes ares 1/7"
cd ~/.giFT/Ares
wget http://update.kceasy.com/update/ares/nodes-0.3
mv nodes-0.3 nodes
#
#
echo "banlist fasttrac 2/7"
cd ~/.giFT/FastTrack
wget http://update.kceasy.com/update/fasttrack/banlist
mv banlist.* banlist
#
#
echo "nodes fasttrack 3/7"
cd ~/.giFT/FastTrack
wget http://update.kceasy.com/update/fasttrack/nodes
mv nodes.* nodes
#
#
echo "gwebcaches gnutella 4/7"
cd ~/.giFT/Gnutella
wget http://update.kceasy.com/update/gnutella/gwebcaches
mv gwebcaches.* gwebcaches
#
#

Script para facilitar la instalacion

Es sólo una parte de un extenso script que uso con mis amigos que acceden a probar linux.
Críticas constructivas, por favor.
Qué se puede mejorar, qué es innecesario. No es de la altura de facildriva o Tuningdrake; Sólo un listado de prestaciones.

#!/bin/sh
clear
echo 'HAYDRIVA'
echo ''
echo 'Actualizando los repositorios para actualizar el sistema:'
echo ''
urpmi --auto-update --auto
echo '---------------------------------------------------------------------------'
echo 'gedit-root REQUIERE COMO DEPENDENCIA: '
echo '- gedit gtksourceview'

Script para comprobar si su conexión a internet se paró en algun momento

Voy con wifi. Siempre, a todas horas.
No les pasa a ustedes que a veces se para la conexion wifi, y tienen que ir a reiniciar el servicio network?
Si no les pasa estan de enhorabuena :) A mi casi nunca se me desconecta, pero hubo un tiempo que se desconectaba con facilidad, y era un poco engorroso.
Incluso lo puse en el wiki de mandriva, y se uso en el foro
Este problema me ha acompañado durante muuucho tiempo, y ahora el script és un poco más molón.

Sugerencias y reportes sobre TuningDrake

TuningDrake es un script que pretende facilitar tener su Mageia con todo lo necesario para navegar, ver videos, etc.

Se puede decir que es una CLI que procesa un archivo generado desde la pagina que sirve de interfaz de usuario.

Requisitos:

  • Tener conexión a internet
  • Instalar la ultima versión

Para instalar TuningDrake mira el manual de la versión actual

Este hilo es para reportar problemas y hacer sugerencias.

Feed