มีวิธีที่ฉันจะได้รับเวลาฟังทั้งหมดจากบรรทัดคำสั่งหรือไม่ ฉันต้องการเขียนสคริปต์เพื่อติดตามเวลาที่ฉันใช้ฟังเพลงเป็นประจำทุกวัน
มีวิธีที่ฉันจะได้รับเวลาฟังทั้งหมดจากบรรทัดคำสั่งหรือไม่ ฉันต้องการเขียนสคริปต์เพื่อติดตามเวลาที่ฉันใช้ฟังเพลงเป็นประจำทุกวัน
คำตอบ:
ก่อนอื่นให้ใช้คำสั่งต่อไปนี้:
pgrep banshee
คุณสามารถตรวจสอบว่า Banshee ทำงานอยู่หรือไม่
ถ้าใช่คุณสามารถใช้:
banshee --query-current-state
คำสั่งในสคริปต์ทุบตีของคุณเพื่อรับสถานะ Banshee ปัจจุบัน (ถ้ามันกำลังเล่นอยู่หรือไม่)
นี่คือโค้ดทุบตีพื้นฐานบางส่วนที่คุณสามารถเริ่มและปรับปรุงสคริปต์ของคุณ:
#!/bin/bash
seconds=0
while : ; do
if ( pgrep banshee > /dev/null ); then
if [ "$(banshee --query-current-state | cut -d' ' -f2)" = "playing" ]; then
(( seconds++ ))
echo "Total listening time: $seconds seconds"
fi
fi
sleep 1
done
sleep 1
1 วินาทีบวกกับเวลาที่ใช้ในการประมวลผลwhile
ลูป
นี่คือแอปติดตามเวลา(ไม่ใช่คอนโซล แต่ใช้ GUI) :
รายละเอียด:
GTK-based X11 task timer
โปรแกรมกราฟิกที่ติดตามการใช้เวลาของคุณ รักษารายการงานง่าย ๆ ซึ่งแต่ละงานสามารถเป็นของโครงการและช่วยให้คุณสามารถติดตามเวลาในแต่ละงานได้ นาฬิกาหลายเรือนสามารถทำงานพร้อมกันสามารถเพิ่มคำอธิบายประกอบลงในเวลาหนึ่งวันและสามารถสร้างรายงานในรูปแบบ HTML หรือข้อความก็ได้ หาก GTimer ตรวจพบว่าคุณว่างคุณจะได้รับตัวเลือกในการลบเวลาที่คุณไม่ได้ใช้งานเมื่อคุณกลับมา
เมื่อเปรียบเทียบกับแอปพลิเคชั่นติดตามเวลาอื่น GTimer นั้นเป็นกราฟิกโดยไม่ขึ้นอยู่กับสภาพแวดล้อมของเดสก์ท็อปและมีจุดประสงค์เพื่อความเรียบง่ายมากกว่าที่จะพยายามติดตามโครงการและแอปพลิเคชันการเรียกเก็บเงิน
ภาพรวม:
การติดตั้ง:
sudo apt-get install gtimer
แพคเกจ: gtimelog
มาตรา: universe/admin
รายละเอียด:
A Gtk+ time tracking application
ตัวติดตามเวลา (aka gtimelog) จัดเตรียมแอปพลิเคชันการติดตามเวลาเพื่อให้ผู้ใช้สามารถติดตามสิ่งที่พวกเขาทำงานในระหว่างวันและระยะเวลาที่พวกเขาใช้ทำ
ภาพรวม:
การติดตั้ง:
sudo apt-get install gtimelog
รายละเอียด:
Time tracking applet for GNOME
Project Hamster ช่วยให้คุณติดตามเวลาที่คุณใช้ไปกับกิจกรรมต่าง ๆ ในระหว่างวัน เมื่อใดก็ตามที่คุณย้ายจากภารกิจหนึ่งไปอีกภารกิจหนึ่งคุณจะเปลี่ยนกิจกรรมปัจจุบันในแอพเพล็ต GNOME
สามารถนำเสนอสถิติกราฟิกของระยะเวลาที่คุณใช้ไปกับงานแต่ละงานและอาจเป็นประโยชน์สำหรับการจัดการโครงการหรือการเก็บบันทึกเวลาทำงานของพนักงาน
ภาพรวม:
การติดตั้ง:
sudo apt-get install hamster-applet
ในการติดตั้ง AppIndicator ด้วยวิธีเดียวกัน:
sudo apt-get install hamster-indicator