User Tools

Site Tools


informatica:linux:script:logs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:script:logs [2021/02/22 09:12] joseinformatica:linux:script:logs [2021/02/22 09:21] (current) – [Salida de un script] jose
Line 27: Line 27:
   # ls jur.txt > ls.log   # ls jur.txt > ls.log
   ls: cannot access 'jur.txt': No such file or directory   ls: cannot access 'jur.txt': No such file or directory
 +  
 +  # cat ls.log
 +  #
  
 La **salida error** (stderr) es la 2 y la **salida estándar** (stdout) es la 1. Podemos redirigir la salida de error a otro fichero: La **salida error** (stderr) es la 2 y la **salida estándar** (stdout) es la 1. Podemos redirigir la salida de error a otro fichero:
Line 42: Line 45:
   ls: cannot access 'jur.txt': No such file or directory   ls: cannot access 'jur.txt': No such file or directory
  
 +**Nombre de Ficheros**
 +Una buena idea es poner fecha en las líneas de código o en un los nombres. Con date:
 +  date +%Y%m%d_%H%M%S
 +  20210222_101819
 +
 +====== Crontab ======
 +El crontab usa path relativos, variables de entornos propias y a veces no sabemos porque falla. Es interesante redirigir toda la salida a un fichero de log al principio para controlarlo:
 +  crontab -l
 +<code>
 +*/1  *  *  *  *  script.sh >> /home/usuario/crontab.log 2>&1
 +</code>
      
  
informatica/linux/script/logs.1613985152.txt.gz · Last modified: 2021/02/22 09:12 by jose