nadie?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
</form>
<?php
echo "<table bordercolor=#81DAF5 border=1> ";
$grafica=$vars['ListaGraficas'];
echo '<br><br>';
for ($i=0; $i<count($grafica);$i++) {
echo '<form action="index.php?controlador=productos&accio=comprar" method="post" name="form" id="form">';
echo '<tr>';
$var=$grafica[$i]->idproducto;
?>
<td><input type="hidden" name="ideaco" value="<? echo $var ?>"></input></td>
<?php
echo '<td>'.("<img width=100 height=90 src='imagenes/".$grafica[$i]->imagen."'/>").'</td>';
echo '<td>'.($grafica[$i]->nombre).'<br>[color=red][b]<a href="index.php?controlador=productos&accio=comentarios&?????">ver opiniones sobre el producto</a>'.'</td>';[/color][/b]
echo '<td>'.($grafica[$i]->tipo).'</td>';
echo '<td>'.($grafica[$i]->precio).'</td>';
echo '<td><input type="submit" value="comprar"></td>';
echo '</tr>';
echo '</form>';
}
?>
</body>
</html>
Cita de: xemnas en 11 Febrero 2012, 12:12 PM
la finalidad del ejercicio es generar un fichero administracio.log por cada usuario del grupo administracio, luego hacerme una copia de seguridad de este fichero de cada usuario del grupo en el directorio /logadminist, el problema que me da es que una vez hecha la copia de seguridad y descomprimida el contenido que deberia sacarme me sale codificado o algo BZh91AY&SYCe9y���B@��n�� tD�&��Ѡ��2��
>�(���C]4b�� !zA:X[(NA0ͮr����e�BO�vqC���gK��'h�osm�2��!/�D@~.��p� ��
[color=navy]# corta los usuarios que son del grupo administradores de la carpeta /etc/group y guardarme esta información en administradores.txt.[/color]
fecha=`date +%d-%m-%Y`
tail -1 /etc/group | cut -d ":" -f4 > administradores.txt
[color=navy]#sustituye las , por espacios[/color]
admins=`cat administradores.txt | tr "," " "`
echo $admins > administradores.txt
[color=navy]#recorre el contenido de administradores.txt creandome un fichero administracio.log para cada usuario del grupo administradores y copiandome en sus respectivos homes.[/color]
for var in `cat administradores.txt`
do
touch administracio.log
cp administracio.log /home/$var
done
[color=navy]#lista los homes que tienen el fichero administracio.log y me lo guarda en tmp
for pro in `ls /home/*/administracio.log` y me corta el * que es el nombre del usuario para luego ir recorriendo nombre por nombre haciendome una copia de seguridad por cada usuario adminsitradores y guardandomela en el directorio /logadminist[/color]
do
echo $pro > tmp
home=`cut -d "/" -f3 tmp`
for cuenta in $home
do
copia=`tar -jcvf administracio.$cuenta.$fecha.log /home/$cuenta/administracio.log`
mv administracio.*.* ./logadminist/
tar -xvf /logadminist/administracio.$cuenta.$fecha.log
mv ./logadminist/administracio.log ./logadminist/administracio.$cuenta.$fecha.log
done
done
gracias
fecha=`date +%d-%m-%Y`
tail -1 /etc/group | cut -d ":" -f4 > administradores.txt
[color=navy]#sustituye las , por espacios[/color]
admins=`cat administradores.txt | tr "," " "`
echo $admins > administradores.txt
[color=navy]#recorre el contenido de administradores.txt creandome un fichero administracio.log para cada usuario del grupo administradores y copiandome en sus respectivos homes.[/color]
for var in `cat administradores.txt`
do
touch administracio.log
cp administracio.log /home/$var
done
[color=navy]#lista los homes que tienen el fichero administracio.log y me lo guarda en tmp
for pro in `ls /home/*/administracio.log` y me corta el * que es el nombre del usuario para luego ir recorriendo nombre por nombre haciendome una copia de seguridad por cada usuario adminsitradores y guardandomela en el directorio /logadminist[/color]
do
echo $pro > tmp
home=`cut -d "/" -f3 tmp`
for cuenta in $home
do
copia=`tar -jcvf administracio.$cuenta.$fecha.log /home/$cuenta/administracio.log`
mv administracio.*.* ./logadminist/
tar -xvf /logadminist/administracio.$cuenta.$fecha.log
mv ./logadminist/administracio.log ./logadminist/administracio.$cuenta.$fecha.log
done
done