কমান্ড লাইন থেকে আমি কীভাবে শ্রোতার সময় পেতে পারি? আমি প্রতিদিনের ভিত্তিতে সংগীত শুনতে কতটা সময় ব্যয় করি সে সম্পর্কে নজর রাখতে আমি একটি স্ক্রিপ্ট লিখতে চাই।
কমান্ড লাইন থেকে আমি কীভাবে শ্রোতার সময় পেতে পারি? আমি প্রতিদিনের ভিত্তিতে সংগীত শুনতে কতটা সময় ব্যয় করি সে সম্পর্কে নজর রাখতে আমি একটি স্ক্রিপ্ট লিখতে চাই।
উত্তর:
প্রথমে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
pgrep banshee
বনশি চলছে কিনা তা আপনি পরীক্ষা করতে পারেন।
যদি হ্যাঁ, আপনি ব্যবহার করতে পারেন:
banshee --query-current-state
আপনার বাশ স্ক্রিপ্টে কমান্ডটি বর্তমান বংশী স্থিতি পেতে (এটি খেলছে বা না খেললে)।
এখানে কিছু প্রাথমিক বাশ কোড রয়েছে যা থেকে আপনি আপনার স্ক্রিপ্টটি শুরু করতে এবং উন্নত করতে পারেন:
#!/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
।
এখানে কিছু (কনসোল নয়, তবে জিইউআই সহ) সময় ট্র্যাকিং অ্যাপস রয়েছে:
বর্ণনা:
GTK-based X11 task timer
একটি গ্রাফিকাল প্রোগ্রাম যা আপনার সময় কীভাবে ব্যয় করে তা ট্র্যাক করে। কার্যগুলির একটি সহজ তালিকা বজায় রাখে, যার প্রতিটিই কোনও প্রকল্পের অন্তর্ভুক্ত হতে পারে এবং আপনাকে প্রতিটিটিতে সময় ট্র্যাক করার অনুমতি দেয়। একাধিক ঘড়ি একই সাথে চলতে পারে, একটি দিনের সময় টীকা যুক্ত করা যায় এবং এইচটিএমএল বা পাঠ্য উভয়ই প্রতিবেদন তৈরি করা যায়। GTimer সনাক্ত করে যে আপনি অলস, আপনি ফিরে আসার সময় অলস সময় কাটাতে আপনাকে বিয়োগ করার বিকল্প দেওয়া হবে।
অন্যান্য সময়ের ট্র্যাকিং অ্যাপ্লিকেশনগুলির সাথে তুলনা করে, GTimer একটি ডেস্কটপ পরিবেশের উপর নির্ভর করে গ্রাফিক্যাল এবং এর উদ্দেশ্য একটি পূর্ণাঙ্গ প্রজেক্ট ট্র্যাকিং এবং বিলিং অ্যাপ্লিকেশন হওয়ার চেয়ে বরং সরলতার জন্য।
স্ন্যাপশট:
স্থাপন:
sudo apt-get install gtimer
প্যাকেজ: gtimelog
অধ্যায়: universe/admin
বর্ণনা:
A Gtk+ time tracking application
সময় ট্র্যাকার (ওরফে জিটাইমলগ) একটি সময় ট্র্যাকিং অ্যাপ্লিকেশন সরবরাহ করে যাতে ব্যবহারকারীরা দিনের বেলায় তারা কী কাজ করে এবং তারা এটি করতে কত সময় ব্যয় করে তা ট্র্যাক করতে দেয়।
স্ন্যাপশট:
স্থাপন:
sudo apt-get install gtimelog
বর্ণনা:
Time tracking applet for GNOME
প্রজেক্ট হ্যামস্টার আপনাকে দিনের সময় বিভিন্ন ক্রিয়াকলাপে কতটা সময় ব্যয় করে সে সম্পর্কে নজর রাখতে আপনাকে সহায়তা করে। আপনি যখনই একটি কাজ থেকে অন্য কাজে চলে যান, আপনি জেনোম অ্যাপলেটে আপনার বর্তমান ক্রিয়াকলাপটি পরিবর্তন করেন।
এটি প্রতিটি কাজের জন্য আপনি কতদিন ব্যয় করেছেন তার গ্রাফিকাল পরিসংখ্যান উপস্থাপন করতে পারে এবং প্রকল্প পরিচালনার জন্য বা কর্মচারীদের টাইমশিটগুলি রাখার জন্য কার্যকর হতে পারে।
স্ন্যাপশট:
স্থাপন:
sudo apt-get install hamster-applet
এটির জন্য অ্যাপ্লিকেশনিক ইনস্টল করতে:
sudo apt-get install hamster-indicator