আমি ব্যাশ স্ক্রিপ্টের ভিতরে, এক্স সেশনের ব্যবহারকারী কতক্ষণ নিষ্ক্রিয় ছিল তা পরীক্ষা করতে চাই।
ব্যবহারকারী নিজে ব্যাশ ব্যবহার করতে হবে না, তবে কেবল এক্স the ব্যবহারকারী যদি কেবলমাত্র মাউসটি সরান, উদাহরণস্বরূপ, একটি ভাল উত্তর হবে "0 সেকেন্ডের জন্য অলস"। যদি তিনি 5 মিনিটের মধ্যে কম্পিউটারটি স্পর্শ না করেন, তবে একটি ভাল উত্তর হবে "300 সেকেন্ডের জন্য অলস"
সরাসরি জাউটলক ব্যবহার না করার কারণটি হল কিছু জটিল আচরণ বাস্তবায়িত করতে সক্ষম। উদাহরণস্বরূপ, যদি ব্যবহারকারী 10 মিনিটের জন্য অলস থাকে তবে সাসপেন্ড করার চেষ্টা করুন, যদি তিনি আরও 5 মিনিটের জন্য অলস থাকেন তবে শাটফ (আমি জানি এটি অদ্ভুত মনে হচ্ছে, তবে সাসপেন্ডটি এখানে সর্বদা কার্যকর হয় না ...)