Trong tập lệnh cron tôi muốn ghi lại nhiệt độ CPU theo định dạng
[datetime] temp
sử dụng date
và acpi -t
. Làm cách nào tôi có thể chuyển hướng ( >>
) hai lệnh này thành một dòng trong tệp nhật ký?
Trong tập lệnh cron tôi muốn ghi lại nhiệt độ CPU theo định dạng
[datetime] temp
sử dụng date
và acpi -t
. Làm cách nào tôi có thể chuyển hướng ( >>
) hai lệnh này thành một dòng trong tệp nhật ký?
Câu trả lời:
có lẽ trên các hệ thống cũ hơn (solaris8 fe ^^) mà không cần bash:
x=`date '+%Y%m%d %H%M%S'`; y=`acpi -t`; echo "$x $y" >>your_log_file
$(…)
, đó là tuân thủ POSIX. Nhưng bạn phải sử dụng/usr/xpg4/bin/sh
thay vì/bin/sh
, Solaris 8/bin/sh
vẫn là vỏ Bourne.