বর্তমানে শারীরিক কনসোলে থাকা ব্যবহারকারী (কী-বোর্ড, মাউস এবং গ্রাফিকাল ডিসপ্লেতে কমান্ড রয়েছে) ব্যবহারকারীর নাম - তার জন্য আমি একটি স্ক্রিপ্ট ব্যবহার করতে চাই ?
কে কেবল এক্স চালায় তা আমি জানতে চাই না (যেহেতু বর্তমান কনসোলটি অন্য টার্মিনাল এবং অন্য কোনও ব্যবহারকারীতে স্যুইচ করা যেতে পারে)।
নির্মল করতে:
মত কমান্ড w
, who
ইত্যাদি দেন যারা যা টার্মিনালে লগ করা হয়। এটি সহজ। আমি জানতে চাই, তবে বর্তমানে শারীরিক কনসোলের (প্রদর্শন, কীবোর্ড ইত্যাদি) মালিক কে। উদাহরণস্বরূপ, যদি দু'জন ব্যবহারকারী প্রদর্শন করে: 0 এবং: 1 এবং আমি ctrl+ alt+ 7এবং ctrl+ alt+ এর সাথে প্রদর্শনগুলির মধ্যে স্যুইচ করতে 8পারি তবে আমি জানতে চাই যে বর্তমানে কোন ব্যবহারকারীর তার প্রদর্শন এবং প্রকৃত, শারীরিক পর্দার মধ্যে সংযোগ রয়েছে? ।
আরও একটি ব্যাখ্যা:
আমি নিজের নিজস্ব ব্যবহারকারী নাম জানার আগ্রহী নই । আমার কাছে একটি স্ক্রিপ্ট রয়েছে, অন্য ব্যবহারকারী বা রুট হিসাবে চলমান, এটি শারীরিক প্রদর্শন কে ব্যবহার করে তা জানতে হবে । বিভিন্ন ব্যবহারকারীর দ্বারা বেশ কয়েকটি এক্স সেশন চলতে পারে, তাদের মধ্যে কিছু ভার্চুয়ালাইজড হয়েছে, তাদের কয়েকটি রিমোট এক্স সার্ভারের সাথে সংযুক্ত রয়েছে, তবে আমি কেবলমাত্র মনিটরে আউটপুট প্রদর্শন করার ক্ষেত্রেই আগ্রহী।
তবুও অন্য শোধন:
যাই হোক না কেন কমান্ড, আউটপুট টিপে পরে অবশ্যই আলাদা হতে হবে Ctrl+ + Alt+ + F1(অন্য ভার্চুয়াল কনসোল স্যুইচ)।