ทุกคนที่รู้อยู่แล้ว GNU / Linux หรือระบบ Unix จะรู้คำสั่ง ps ที่ช่วยให้เราตรวจสอบกระบวนการรวมถึงโปรแกรมอื่น ๆ ที่อนุญาตให้เราทำงานกับกระบวนการแบบเปิดในระบบปฏิบัติการของเรา เราได้เผยแพร่แบบฝึกหัดเพื่อดำเนินการบริหารจัดการบางอย่างที่เกี่ยวข้องกับกระบวนการแล้ว แต่วันนี้เราจะอุทิศบทความนี้เพื่อสร้างโพสต์ที่เราจะอธิบายทีละขั้นตอนและในวิธีง่ายๆที่คุณจะทราบการดำเนินการ เวลาของกระบวนการทำงานอยู่
ในบางครั้งเราไม่เพียง แต่จะต้องรู้รายละเอียดเช่นไฟล์ที่เปิดโดยไฟล์ กระบวนการ หรือ PID ของคุณเพื่อใช้คำสั่ง kill และ kill กระบวนการเป็นต้น แต่จะมีบางครั้งที่เราต้องทราบเวลาที่กระบวนการใช้ในการดำเนินการด้วย เช่น ถ้าเป็นกระบวนการแปลกๆ ให้รู้ว่ามันทำงานมานานแค่ไหน เนื่องจากอาจเป็นมัลแวร์บางประเภทหรือมัลแวร์ที่เริ่มทำงานในเบื้องหลังบนระบบของเราเพื่อดำเนินกิจกรรมที่ไม่ต้องการบางอย่าง เมื่อทราบเวลา เราจะทราบขอบเขตของความเสียหาย และนี่เป็นเพียงตัวอย่าง อาจมีอีกหลายกรณีที่เราต้องทราบเวลาดำเนินการ เพื่อสิ่งนั้นเราจะต้องเท่านั้น คำสั่ง ps และ pdof สิ่งที่เราจะทำคือใช้วินาทีเพื่อทราบ PID ของกระบวนการที่เราต้องการตรวจสอบ เห็นได้ชัดว่าหากเป็นกระบวนการที่แปลกก็ไม่มีทางเลือกอื่นนอกจากตรวจสอบกระบวนการที่ใช้งานอยู่ทั้งหมดและตรวจจับด้วยตนเอง ... แต่ในกรณีที่ซอฟต์แวร์เป็นที่รู้จัก:
pidof httpd
ในกรณีนี้ระบบจะส่งคืน PID ของกระบวนการสำหรับ HTTP daemon แต่ถ้าคุณต้องการค้นหาโปรแกรมอื่นให้ใช้ชื่อแทนโปรแกรมนี้ ลองจินตนาการว่ามันส่งคืน PID 8735 สิ่งต่อไปนี้คือการใช้ ps เพื่อกำหนดเวลาด้วยตัวเลือก etime:
ps -p 8735 -o etime
และจะทำให้เรามีวันชั่วโมงนาทีและวินาทีที่มันทำงานอยู่ หากคุณต้องการแสดงเวลาเป็นวินาทีแทนรูปแบบ DD-HH: MM: SS ให้ใช้ตัวเลือก ครั้ง.