3
วิธีรันไทม์บนหลายคำสั่งและเขียนเอาต์พุตเวลาไปยังไฟล์?
ฉันต้องการเรียกใช้timeคำสั่งเพื่อวัดเวลาของคำสั่งต่างๆ สิ่งที่ฉันต้องการจะทำคือ: วัดเวลาในการทำงานของพวกเขาทั้งหมดเข้าด้วยกัน เขียนtimeเอาต์พุตไปยังไฟล์ เขียนSTDERRจากคำสั่งที่ฉันวัดSTDERR สิ่งที่ฉันไม่ต้องการทำคือ เขียนคำสั่งต่าง ๆ ลงในสคริปต์แยกต่างหาก (เพราะเหตุใดเพราะทั้งหมดนี้เป็นสคริปต์ที่ฉันสร้างขึ้นมาโดยทางโปรแกรมแล้วและการสร้างสคริปต์ชั่วคราวอีกอันหนึ่งจะเป็นระเบียบมากกว่าที่ฉันต้องการ) สิ่งที่ฉันพยายาม: /usr/bin/time --output=outtime -p echo "a"; echo "b"; ใช้งานไม่ได้ทำงานtimeเฉพาะกับเครื่องแรกเท่านั้น /usr/bin/time --output=outtime -p ( echo "a"; echo "b"; ) ไม่ทำงาน(เป็นโทเค็นที่ไม่คาดคิด /usr/bin/time --output=outtime -p { echo "a"; echo "b"; } ไม่ทำงาน "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" /usr/bin/time --output=outtime -p ' echo "a"; echo "b";' ไม่ทำงาน "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว" …