Foro de elhacker.net

Sistemas Operativos => Unix/Unix-Like => Mensaje iniciado por: Tinker08 en 15 Julio 2012, 21:51 pm



Título: Script LINUX Algun valiente???
Publicado por: Tinker08 en 15 Julio 2012, 21:51 pm
Quisiera saber como crear un script en linux que se ejecute en el shell que indique hace cuanto tiempo fue ejecutado y la fecha y hora de la última ejecución.

Espero que me puedan ayudar!!! Gracias!!!


Título: Re: Script LINUX Algun valiente???
Publicado por: Epzylon en 17 Julio 2012, 01:51 am
Steph, lo que pedís no es muy complicado,
pero sería mejor que especifiques un poco mas lo que necesitas.

Código:
#!/bin/bash
if [ ! -f /var/log/myscript.log ];
then
  echo "no previous execution";
else
echo "previous execution $(grep "execution" /var/log/myscript.log | tail -n 1 | cut -d'-' -f1)"
fi
echo "$(date +%D) - execution" > /var/log/myscript.log


Título: Re: Script LINUX Algun valiente???
Publicado por: dac en 17 Julio 2012, 02:42 am
No entendí muy bien lo que quieres pero... has probado ejecutar anteponiendo el comando "time"

Ej:

time cp 1.txt 2.txt

al finalizar la copia de los archivos te mostrara el tiempo que le tomó..