8 cronスクリプトで、CPU温度を次の形式で記録したい [datetime] temp とを使用dateしacpi -tます。>>これら2つのコマンドをログファイルの1行にリダイレクト()するにはどうすればよいですか。 bash stdout — デビッド・ソリソン ソース
11 単にやってみてください: echo $(date) $(acpi -t) >> your_log_file コンパクトな日付形式を指定して、ログファイルを解析しやすくし、環境やロケールの設定($(date +"%Y%m%d %H%M%S")例:のようなもの)から独立させることができます。 — マット ソース
4 おそらく、bashのない古いシステム(solaris8 fe ^^)では: x=`date '+%Y%m%d %H%M%S'`; y=`acpi -t`; echo "$x $y" >>your_log_file — 狼 ソース 1 Solaris 8もを理解していますが$(…)、POSIXに準拠しています。しかし、の/usr/xpg4/bin/sh代わりに使用する必要がありますが/bin/sh、Solaris 8 /bin/shは依然としてBourneシェルです。 — Gilles「SO-邪悪なことをやめなさい」 ああ、/ usr / xpg4 / bin / shを使用したことがないので、当時はBourneシェルだけを使用していたため、多少の労力を節約できただろう。 — オオカミ このように... — mikiemorales 14
$(…)
、POSIXに準拠しています。しかし、の/usr/xpg4/bin/sh
代わりに使用する必要がありますが/bin/sh
、Solaris 8/bin/sh
は依然としてBourneシェルです。