Score:0

ฉันจะวัดเวลาการดำเนินการของกระบวนการเทอร์มินัลได้อย่างไร

ธง pg

ฉันพยายามทำให้เทอร์มินัลแสดงเวลาดำเนินการของกระบวนการที่ฉันเรียกผ่านบรรทัดคำสั่งเสมอ (เช่น ฉันต้องการทราบว่าใช้เวลานานเท่าใดกว่าที่กระบวนการจะเสร็จสิ้น)

ฉันรู้ว่าถ้าคุณพิมพ์เวลาก่อนคำสั่ง ในตอนท้ายมันจะแสดงเวลาดำเนินการ แต่แนวคิดคืออย่าพิมพ์อะไรนอกจากคำสั่งและรับเวลาดำเนินการในตอนท้ายหากเป็นไปได้

hr flag
บางทีสิ่งนี้อาจเป็นประโยชน์: [ฉันจะตั้งเวลาคำสั่งใน bash โดยอัตโนมัติได้อย่างไร](https://askubuntu.com/questions/205974/how-can-i-automatically-time-commands-in-bash)
Score:0
ธง jp

ใช้ tcsh และตั้งค่า เวลา

วิธีง่ายๆ ในการกำหนดเวลาแต่ละคำสั่งคือการติดตั้งและใช้เชลล์ tcsh (แทน ทุบตี ซึ่งเป็นมาตรฐานใน Ubuntu) และตั้งค่าตัวแปร เวลา,

tester@my-laptop:~$ sudo apt ติดตั้ง tcsh

tester@my-laptop:~$ tcsh
แล็ปท็อปของฉัน:~> ตั้งเวลา
แล็ปท็อปของฉัน:~> สลีป 3
0.003u 0.000s 0:03.00 0.0% 0+0k 0+0io 0pf+0w
แล็ปท็อปของฉัน:~> 

แสดงเวลาวอลล์ไทม์เมื่อพิมพ์พรอมต์แต่ละครั้ง ทุบตี

อาจจะเพียงพอสำหรับคุณที่จะมีนาฬิกาในพรอมต์ เพื่อให้คุณเห็น 'wall-time' เมื่อคำสั่งเสร็จสิ้นและหน้าต่างเทอร์มินัลกลับสู่พรอมต์

ข้อความแจ้งคร่าวๆ ให้ป้อนแบบโต้ตอบเพื่อจุดประสงค์นี้จะเป็น

PS1='$(วันที่ '+%T') $ '

หรือเพื่อเพิ่มพรอมต์ปัจจุบัน

PS1='$(วันที่ '+%T') '"$PS1"

รีเซ็ตเป็นพรอมต์มาตรฐานด้วย

ที่มา ~/.bashrc
Score:-2
ธง td

เรียกใช้คำสั่งตามเวลา (ซึ่งเป็นคีย์เวิร์ดของเชลล์หรือที่รู้จักในชื่อคำสั่ง) เช่นนี้ เวลา foobar หรือ เวลานอน1. อีกตัวอย่างหนึ่งคือ

#!/bin/bash
#ระบบไฟล์ของคุณใหญ่แค่ไหน
ไทม์ทรี /
Pierre ALBARÈDE avatar
sc flag
อาจเขียนสคริปต์เล็กๆ ที่มี `เวลา' อยู่ข้างใน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา