informatica:linux:script:logs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatica:linux:script:logs [2021/02/22 09:12] – jose | informatica:linux:script:logs [2021/02/22 09:21] – [Crontab] jose | ||
---|---|---|---|
Line 27: | Line 27: | ||
# ls jur.txt > ls.log | # ls jur.txt > ls.log | ||
ls: cannot access ' | ls: cannot access ' | ||
+ | | ||
+ | # 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 ' | ls: cannot access ' | ||
+ | **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: | ||
+ | < | ||
+ | */1 * * * * script.sh >> / | ||
+ | </ | ||
| | ||
informatica/linux/script/logs.txt · Last modified: 2021/02/22 09:21 by jose