লিনাক্স অধীনে, ত্রুটি বার্তা যখন গুই মোডে, পরিবর্তে টিপুন থাকার টেক্সট মোড টার্মিনাল এ প্রদর্শিত দেখতে এটি সম্ভব Ctrl+ + Alt+ + F1বা Ctrl+ + Alt+ + F2টিপে গুই মোডে বার্তা প্রত্যেক সময় এবং তারপর সুইচিং ফিরে দেখতে Ctrl+ + Alt+ + F7?
ধন্যবাদ.
লিনাক্স অধীনে, ত্রুটি বার্তা যখন গুই মোডে, পরিবর্তে টিপুন থাকার টেক্সট মোড টার্মিনাল এ প্রদর্শিত দেখতে এটি সম্ভব Ctrl+ + Alt+ + F1বা Ctrl+ + Alt+ + F2টিপে গুই মোডে বার্তা প্রত্যেক সময় এবং তারপর সুইচিং ফিরে দেখতে Ctrl+ + Alt+ + F7?
ধন্যবাদ.
উত্তর:
আপনি পাঠ্য কনসোল বর্তমান বিষয়বস্তু দেখতে পারেন /dev/tty1
ফাইলের মধ্যে /dev/vcs1
(যেখানে 1 নম্বর Ctrl+ + Alt+ + F1)। (যদি আপনি এটি থেকে পড়ার চেষ্টা করেন /dev/tty1
, আপনি কীবোর্ড ইনপুটটির জন্য চলছে এমন প্রোগ্রামের সাথে প্রতিযোগিতা করবেন)) ভিসিএস ডিভাইসগুলি কেবলমাত্র রুট দ্বারা কেবল পঠনযোগ্য। আপনি একটি স্ন্যাপশট পেতে; সামগ্রী আসার সাথে সাথে কোনও সুবিধাজনক উপায় নেই।
Ttysnoop প্রোগ্রাম আপনি (X- টার্মিনাল সহ) অন্য টার্মিনাল থেকে একটি কনসোলে ট্রাফিক দেখার সুবিধা দেয়। তবে এটি এমন কিছু যা আপনাকে আগে থেকেই সেট আপ করতে হবে।
পাঠ্য কনসোলে আউটপুট আসার সময় বার্তাগুলি ধরার চেষ্টা করার পরিবর্তে, বার্তাগুলিকে অন্য কোনও জায়গায় নির্দেশিত করার ব্যবস্থা করুন। এই জাতীয় বেশিরভাগ কনসোল আউটপুট সিস্টেম লগগুলিতে, নীচে থাকা ফাইলগুলিতে শেষ হবে /var/log
। এক্স এর অধীনে (অর্থাত্ গ্রাফিকাল মোডে) আপনি এই বার্তাগুলি ধরে রাখতে পারবেন xconsole
যা মানক এক্স বিতরণের অংশ।
আপনি xconsole
যে বার্তাগুলি চান তা যদি না দেখায় তবে এই বার্তাটি কোথা থেকে আসছে তা উল্লেখ করার জন্য আপনার প্রশ্নটি সম্পাদনা করুন।
আপনি যদি xconsole
কোনও বার্তা দেখাতে না পান , আপনার সঠিক অপারেটিং সিস্টেম, আপনার নেওয়া কোনও কনফিগারেশন পদক্ষেপ এবং আপনি যে কোনও ত্রুটি বার্তা দেখেছেন তা অন্তর্ভুক্ত করতে আপনার প্রশ্নটি সম্পাদনা করুন।
যদি সিস্টেম লগিং সুবিধা থেকে বার্তা না আসে তবে আপনি যে প্রোগ্রাম থেকে পাঠ্য মোড কনসোলে শুরু করেছেন, আপনাকে পুনঃনির্দেশ ব্যবহার করে আরও ভাল পরিবেশিত হবে । প্রোগ্রামটি এভাবে শুরু করার ব্যবস্থা করুন:
mv ~/.myprogram.log ~/.myprogram.log.old
myprogram --with arguments 2>&1 >~/.myprogram.log
তারপরে আপনি ফাইলটি দেখে প্রোগ্রামটি থেকে যে কোনও জায়গা থেকে আউটপুটটি পড়তে পারেন ~/.myprogram.log
। বিশেষত, ফাইলটি রিয়েল টাইমে বৃদ্ধি পেতে, চালান
tail -n +1 -f ~/.myprogram.log
প্রোগ্রামটি যদি আপনার এক্স স্টার্টআপ স্ক্রিপ্টগুলি দ্বারা শুরু করা হয় তবে আউটপুটটিকে পুরো এক্স স্টার্টআপ সিকোয়েন্স থেকে কোনও ফাইলে পুনর্নির্দেশ করা ভাল। আসলে অনেকগুলি ডিস্ট্রিবিউশন স্বয়ংক্রিয়ভাবে এটি করে। আপনি যদি কোনও .xinitrc
বা .xsession
ফাইল ব্যবহার করছেন , পরবর্তী প্রোগ্রামগুলি থেকে আউটপুট পুনর্নির্দেশের জন্য ফাইলের শুরুতে নীচের লাইনটি রাখুন:
exec >"$HOME/.xsession-$DISPLAY.log" 2>&
আপনি এর জন্য এক্সকনসোল ব্যবহার করতে পারেন। এর বর্ণনা থেকে:
এক্সকনসোল প্রোগ্রাম বার্তা প্রদর্শন করে যা সাধারণত / dev / কনসোল এ প্রেরণ করা হয়।
আপনার বিতরণটি যে কনফিগারেশনটি বেছে নিয়েছে তার উপর নির্ভর করে আপনাকে এটিকে মূল হিসাবে শুরু করতে হবে (যেমন sudo xconsole
যথাক্রমে su -c xconsole
),
আপনি চেষ্টা করেছেন xterm -C
? এটি উবুন্টু 17.04 এ কাজ করে।