The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
resolv.conf y el Internet stevie_velvet Sun Solaris 1 08-15-2008 04:26 PM
Suse 10 resolv.conf kjbaumann SuSE 2 07-15-2008 12:45 PM
dns y resolv.conf b03der UNIX for Dummies Preguntas y Respuestas 10 07-26-2002 04:34 AM
/etc / resolv.conf rpnhavoc Redes IP 1 02-11-2002 01:04 PM
Correo y de acceso remoto y resolv.conf DGM Redes IP 2 11-21-2001 11:41 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 10-13-2008
aliahsan81 aliahsan81 is offline
Usuario Registrado
  
 

Fecha: Sep 2008
Puestos: 62
resolv.conf

Hola a todos

Estoy haciendo un script, que hace lo siguiente, estoy en busca de ideas

1.Script comentará todas las entradas en la resolve.conf
2.Add nuevas entradas como esta

abc.example.com
192.168.1.xy
Puedo utilizar sed para añadir comentarios.
  #2 (Enlace permanente)  
Old 10-13-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderador ala Modo
  
 

Fecha: febrero 2007
Lugar: Innsbruck, Austria
Puestos: 1.884
¿Cómo asegurarse de que otro proceso (como el cliente DHCP), no intenta modificar la secuencia de comandos mientras está escribiendo esto?

¿No le hagan un mejor sentido de escribir un nuevo archivo de todos-at-once?
  #3 (Enlace permanente)  
Old 10-13-2008
aliahsan81 aliahsan81 is offline
Usuario Registrado
  
 

Fecha: Sep 2008
Puestos: 62
NO DCHP que no se está ejecutando el servidor de mi, tengo muchas servidor así que necesito para hacer un script que ejecute y revise cada reslove.conf y poner specfic dns enties en cada servidor reslove.conf.the valor i se le dio fectious.
  #4 (Enlace permanente)  
Old 10-13-2008
aliahsan81 aliahsan81 is offline
Usuario Registrado
  
 

Fecha: Sep 2008
Puestos: 62
Hola de nuevo

He hecho el script, en su etapa inicial, necesita hacer una pregunta que hago copia de seguridad de reslov.conf con este nombre reslov.conf ~ pero un problema es que cuando la próxima vez script se ejecuta más de escribir el archivo de copia de seguridad con las nuevas value.see mi código obtendrá lo im diciendo, Por favor, este ans ASAP, su urgent.THX A TODOS
Código:

#!/bin/bash


sudo sed -i~ 's?^?#?' /home/syed/shellscript/resolv.conf


echo     search.example.com  >> resolv.conf

echo    nameserver xxx.xxx.x.x  >> resolv.conf

echo     nameserver xxx.xxx.x.x  >> resolv.conf

cat /home/syed/shellscript/resolv.conf
  #5 (Enlace permanente)  
Old 10-13-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderador ala Modo
  
 

Fecha: febrero 2007
Lugar: Innsbruck, Austria
Puestos: 1.884
Creo que va sobre el camino equivocado.

Código:
RESOLV=/home/syed/shellscript/resolv.conf
exec <$RESOLV >$RESOLV.new

while read line ; do 
   echo "# $line"
done

echo search.example.com
echo nameserver xxx.xxx.xxxx.xxxx
echo nameserver yyy.yyy.yyyy.yyyy

exec >-
mv $RESOLV $RESOLV.$$.bak 
mv $RESOLV.new $RESOLV

Última edición por otheus; al 10-14-2008 02:19 AM.. Motivo: error fijo por learnbash
  #6 (Enlace permanente)  
Old 10-13-2008
learnbash learnbash is offline
Usuario Registrado
  
 

Fecha: marzo 2008
Puestos: 96
Cita:
Publicado originalmente por otheus View Post
Creo que va sobre el camino equivocado.

Código:
exec $<RESOLV >$RESOLV.new
por encima de la línea debería ser -> exec <$ solucionar> $ RESOLV.new

Gracias,
bash
  #7 (Enlace permanente)  
Old 10-13-2008
aliahsan81 aliahsan81 is offline
Usuario Registrado
  
 

Fecha: Sep 2008
Puestos: 62
Véase más abajo no funciona

Código:

#! /bin/bash
RESOLV=/tmp/reslov.conf
exec < $RESOLV >$RESOLV.new

while read line ; do 
   echo "# $line"
done

echo search.example.com
echo nameserver xxx.xxx.xxxx.xxxx
echo nameserver yyy.yyy.yyyy.yyyy

exec >-
mv $RESOLV $RESOLV.$$.bak 
mv $RESOLV.new $RESOLV


tmp] $ ./resolv.sh2
./resolv.sh2: línea 3: / tmp / reslov.conf: No such file or directory
^ C
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 09:44 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0