Foros del Web » Administración de Sistemas » Unix / Linux »

Ejecutar programa en red

Estas en el tema de Ejecutar programa en red en el foro de Unix / Linux en Foros del Web. Este es mi script Con copio un archivo rpm en todos los equipos y quiero que lo instale pero me da error #!/bin/bash echo "Instalacion ...
  #1 (permalink)  
Antiguo 07/04/2011, 11:27
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
Ejecutar programa en red

Este es mi script
Con copio un archivo rpm en todos los equipos y quiero que lo instale pero me da error
#!/bin/bash
echo "Instalacion de "
read -p Pulse una tecla
cd ~/Desktop
scp programa.rpm 192.168.12.91:/home/comercial/Desktop
read -p "Pulse una tecla"
ssh 192.168.12.91 rpm -Uvh /home/comercial/Desktop/programa.rpm
read -p "Instalacion completada"

Me da el siguiente error

error: can't create transaction lock on /var/lib/rpm/__db.000

Como lo souciono??Gracias
  #2 (permalink)  
Antiguo 07/04/2011, 14:42
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Respuesta: Ejecutar programa en red

Estás conectándote con un usuario que no tiene permisos para instalar un RPM. Mejor conéctate como root (ssh root@servidor ...).
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 07/04/2011, 16:00
 
Fecha de Ingreso: abril-2011
Mensajes: 4
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Ejecutar programa en red

Muchas gracias eres un crack;Me has sido de gran ayuda

Y perdona por duplicar fue un error a la hora de publicar

un aultima cuestion.En mi script cuando conecta con el otro equipo me pide la contraseña de equipo remoto.habria alguna forma tanto en el scp como en el ssh de que no me la pidiese

Gracias
  #4 (permalink)  
Antiguo 07/04/2011, 20:01
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Respuesta: Ejecutar programa en red

Mira esto.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez

Etiquetas: programa, red, sistemas-unix
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:47.