En un script cron, quiero registrar las temperaturas de la CPU en el formato
[datetime] temp
usando datey acpi -t. ¿Cómo puedo redirigir ( >>) estos dos comandos a una sola línea en el archivo de registro?
Intenta simplemente hacer:
echo $(date) $(acpi -t) >> your_log_file
Es posible que desee especificar un formato de fecha compacto para que su archivo de registro sea más fácil de analizar y sea independiente de la configuración del entorno / entorno local (algo así, $(date +"%Y%m%d %H%M%S")por ejemplo).
bueno quizás en sistemas más antiguos (solaris8 fe ^^) sin bash:
x=`date '+%Y%m%d %H%M%S'`; y=`acpi -t`; echo "$x $y" >>your_log_file
$(…), es compatible con POSIX. Pero tiene que usar en/usr/xpg4/bin/shlugar de/bin/sh, Solaris 8/bin/shsigue siendo un shell Bourne.