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

Ayuda con script Bash

Estas en el tema de Ayuda con script Bash en el foro de Unix / Linux en Foros del Web. Hola amigos estoy buscando un script bash para Necesito actualizar el formmail.php que tienen muchos de mis usuarios a una nueva version Buscar un archivo ...
  #1 (permalink)  
Antiguo 18/02/2005, 10:41
 
Fecha de Ingreso: abril-2002
Ubicación: Buacaramanga - Colombia
Mensajes: 46
Antigüedad: 22 años, 1 mes
Puntos: 0
Ayuda con script Bash

Hola amigos estoy buscando un script bash para

Necesito actualizar el formmail.php que tienen muchos de mis usuarios a una nueva version

Buscar un archivo formmail.php en /home/virtual
Si lo encuentra que lo reemplaze por un archivo formmail.php que se encuentra en /home/virtual/utilitarios/formmail.php

Muchas Gracias
__________________
Tino
Linuxcol Soluciones Linux, Manuales, Noticias, foros, Seguridad
Linuxcol.com
  #2 (permalink)  
Antiguo 18/02/2005, 14:16
 
Fecha de Ingreso: abril-2002
Ubicación: Buacaramanga - Colombia
Mensajes: 46
Antigüedad: 22 años, 1 mes
Puntos: 0
Sigo en problemas

Me respondo Voy aqui

find /home/virtual -name formmail.php -print | xargs cp -f -p /home/formmail.php {}

Pero nada y otra cosa como hago para que me conserve los atributos del archivo original.
__________________
Tino
Linuxcol Soluciones Linux, Manuales, Noticias, foros, Seguridad
Linuxcol.com
  #3 (permalink)  
Antiguo 18/02/2005, 16:05
 
Fecha de Ingreso: abril-2002
Ubicación: Buacaramanga - Colombia
Mensajes: 46
Antigüedad: 22 años, 1 mes
Puntos: 0
Respuesta inicial

Solucion inicial

find /home/virtual -name "formmail.php" -print -exec cp /home/cpinto/original/formmail.php {} \;

Pero....
No se como conservar los permisos al archivo puesto que si esta tarea la hace el root el va a ser el propietario de todos los archivos.... Y necesito que me quede como dueño el usuario al que le actualize el archivo.
__________________
Tino
Linuxcol Soluciones Linux, Manuales, Noticias, foros, Seguridad
Linuxcol.com
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 11:38.