Test Foro de elhacker.net SMF 2.1

Sistemas Operativos => GNU/Linux => 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.

#!/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ó..