8 在cron脚本中,我想以以下格式记录CPU温度 [datetime] temp 使用date和acpi -t。如何>>将这两个命令重定向()到日志文件中的一行? bash stdout — 戴维·索里森 source
11 尝试简单地做: echo $(date) $(acpi -t) >> your_log_file 您可能希望指定一种紧凑的日期格式,以使您的日志文件更易于解析,并且与环境/语言环境设置无关($(date +"%Y%m%d %H%M%S")例如,类似的东西)。 — 垫 source
4 也许在没有bash的旧系统(solaris8 fe ^^)上很好 x=`date '+%Y%m%d %H%M%S'`; y=`acpi -t`; echo "$x $y" >>your_log_file — 狼 source 1 即使Solaris 8也了解$(…),它也符合POSIX。但是您必须使用/usr/xpg4/bin/sh代替/bin/sh,而Solaris 8 /bin/sh仍然是Bourne shell。 — 吉尔(Gilles)'所以 Aaah,从未使用过/ usr / xpg4 / bin / sh,那些天我们仅使用Bourne shell就可以节省一些精力。 — 狼2012年 像这样的人... — mikiemorales 2014年
$(…)
,它也符合POSIX。但是您必须使用/usr/xpg4/bin/sh
代替/bin/sh
,而Solaris 8/bin/sh
仍然是Bourne shell。