ম্যাক ওএস এক্স টার্মিনাল লগ ইন করছে না


9

আমি ম্যাক ওএস এক্স সংস্করণ 10.6.3 চালাচ্ছি এবং যখন আমি টার্মিনালটি খুলি (টার্মিনাল.এপ বা ইটরম সহ) এটি কেবল লগইন প্রক্রিয়াতে স্তব্ধ হয়ে যায়। আমি পুনরায় চালু করার চেষ্টা করেছি, স্টার্টআপ কমান্ডটিকে / বিন / ব্যাশে পরিবর্তন করতে এবং টার্মিনাল পছন্দ ফাইলটি মুছে ফেলার চেষ্টা করেছি। সব কিছুই কোন কাজে আসে না।

উত্তর:


5

আপনার .bashrc ফাইলে আপনার একটি বাগ আছে ... আপনি আপনার .bashrc এ ইকো স্টেটমেন্টগুলি আটকে রেখে চেষ্টা করতে পারেন, বা এটি সরিয়ে ফেলতে পারেন, বা সমস্যাটি দেখার জন্য বাশের পরিবর্তে tcsh চেষ্টা করে দেখতে পারেন ...


ঠিক আছে, আমার কি ধারণা নেই আমি কী ঘটলাম তবে এটি এখন কাজ করে। আপনি কি মনে করেন এটি সমাধান করা উচিত বা না হিসাবে চিহ্নিত করা উচিত?
ওয়াফার্স

যদি বর্তমান প্রক্রিয়াটি সত্যই "লগইন" হয় তবে এর অর্থ সাধারণত লগইন একটি লগইন সেশন তৈরির জন্য অপেক্ষা করে এবং এমনকি শেলটি শুরু করার চেষ্টাও করে নি। এটি যাচাই করতে, ক্রিয়াকলাপ মনিটরে সন্ধান করুন এবং দেখুন যে আপনি শেলটি চলমান দেখছেন বা যদি আপনি কেবল "লগইন" প্রক্রিয়া দেখেন।
ক্রিস পৃষ্ঠা

6

আমারও একই সমস্যা ছিল।
আমার ক্ষেত্রে, টার্মিনাল শিরোনামে 'টার্মিনাল - লগইন - 80x24' বলে স্টল করবে

আমি ওএস এক্স ডিস্ক থেকে টার্মিনালটি পুনরায় ইনস্টল করতে চাইনি এবং তাই আমি বেশ কয়েকটি পৃথক পদ্ধতি অনুসরণ করেছি এবং শেষ পর্যন্ত তাদের মধ্যে একটির কাজ হয়েছে বলে মনে হয়েছে। কোনটি সবচেয়ে গুরুত্বপূর্ণ তা আমি নিশ্চিত নই, তবে কেউ যদি তাদের সহায়ক বলে মনে করে তবে আমার সঠিক পদক্ষেপগুলি ভাগ করে নেওয়ার সিদ্ধান্ত নিয়েছি:

1. com.apple.Terminal.plistথেকে সরান ~/Library/Preferences/

com.apple.Terminal.plist

কিছু রিপোর্ট করে যে টার্মিনাল কনফিগারেশন ফাইলটি বিশৃঙ্খল হতে পারে এবং অ্যাপটিকে শুরু হতে বাধা দেয়।
ব্যাকআপের জন্য এই ফাইলটিকে অন্য কোথাও সরান, টার্মিনালটি ছেড়ে আবার এটি শুরু করুন।

আমার ক্ষেত্রে, কনফিগারেশনটি পুনরায় সেট করা হ'ল ফন্ট এবং রঙ সেটিংসকে ডিফল্ট রূপে বদলে দেয়, তবে সমস্যাটি থেকেই যায়। যদি তা আপনার হয়ে থাকে তবে দ্বিতীয় ধাপে এগিয়ে যান:

2. ব্যাশ ব্যতীত শেল চালানোর চেষ্টা করুন

টার্মিনাল দ্বারা ব্যবহৃত শেল পরিবর্তন

টার্মিনালটিতে ডিফল্ট শেল পরিবর্তন/bin/zsh করার জন্য কিছু পরামর্শ এবং টার্মিনালটি পুনরায় চালু করতে সমস্যাটি সুনির্দিষ্ট কিনা তা দেখতে। আমার ক্ষেত্রে, এটি করার ফলে কিছুই পরিবর্তিত হয়নি এবং টার্মিনালটি এখনও স্থির থাকবে login

৩. .bash*হোম ডিরেক্টরি থেকে ফাইলগুলি সরিয়ে নিয়ে যাওয়ার চেষ্টা করুন

আমি মনে করেছি যে পূর্ববর্তী সেশনের সময় আমি .bash_profileআমার ডিরেক্টরিতে ফাইল তৈরি করেছি। এটির সাথে সম্ভবত কিছু ভুল আছে। যদি আপনি নিজেই এটি তৈরি না করে থাকেন তবে কিছু ইনস্টলার এটি তৈরি করতে (বা সম্পাদিত) করতে পারত, বিশেষত যদি সফ্টওয়্যারটি ম্যাক ওএসের সাথে নির্দিষ্ট না থাকে।

দুর্ভাগ্যক্রমে, ফাইন্ডার ডিফল্টরূপে লুকানো ফাইলগুলি প্রদর্শন করে না এবং এটি করার কোনও সহজ উপায় সরবরাহ করে না। তবে, আমার ক্ষেত্রে, আমি দেখতে পেলাম যে অটোম্যাটর আসলে বাশ কমান্ড সফলভাবে চালাতে পারে :

অটোমেটরের সাহায্যে বাশ ফাইলগুলি সরানো হচ্ছে

এটি আমি ব্যবহৃত স্ক্রিপ্ট:

cd ~

mkdir backup
for F in .bash*
do
    mv $F backup
done

এটি আমার হোম ডিরেক্টরিতে শুরু হওয়া সমস্ত ফাইলকে উপ-ডিরেক্টরিতে সরিয়ে নিয়েছে।.bashbackup

4. পুনরায় বুট করুন

অ্যাপ্লিকেশন পুনরায় চালু করা আমার পক্ষে এই মুহুর্তে কার্যকর হয়নি তবে আমি পুনরায় বুট করার চেষ্টা করার সিদ্ধান্ত নিয়েছি
রিবুট করার পরে টার্মিনাল কাজ করেছিল। ভাল খবর!

আমি বর্তমানটি প্রতিস্থাপন করে সংরক্ষিতটিকে com.apple.Terminal.plistফিরিয়ে ~/Library/Preferences/নিয়েছি এবং পুরানো (এবং কিছুটা অত দরকারী নয়) .bash*ফাইল এবং মুছে ফেলা backupডিরেক্টরিটি পুনরুদ্ধার না করার সিদ্ধান্ত নিয়েছি ।

আমি জানি না যে এটি কোনও কাকতালীয় ঘটনা ছিল বা নির্দিষ্ট পদক্ষেপের সংমিশ্রণ যা সমস্যার সমাধান করেছিল তবে আমি আনন্দিত যে টার্মিনালটি আবার কাজ করছে, এবং আমি আশা করি আপনারাও এটি করবেন will

টার্মিনাল আবার কাজ করছে


1
টিএফডব্লু আপনি একটি নির্বোধ টার্মিনাল ইস্যু সমাধান করার চেষ্টা করেন এবং ড্যান আব্রামভ হওয়ার আগে ড্যান
আব্রামভের আপনি যে উত্তরটি পেয়েছেন তা হ'ল

1

যদি বর্তমান প্রক্রিয়াটি সত্যই "লগইন" হয় তবে এর অর্থ সাধারণত লগইন একটি লগইন সেশন তৈরির জন্য অপেক্ষা করে এবং এমনকি শেলটি শুরু করার চেষ্টাও করে নি। এটি যাচাই করতে, ক্রিয়াকলাপ মনিটরে সন্ধান করুন এবং দেখুন যে আপনি শেলটি চলমান দেখছেন বা যদি আপনি কেবল "লগইন" প্রক্রিয়া দেখেন। মনে রাখবেন যে আপনার যদি অন্য টার্মিনালগুলি খোলা থাকে, আপনি তাদের জন্য অন্যান্য "লগইন" এবং শেল প্রক্রিয়া দেখতে পারেন, তাই আপনি কোন প্রক্রিয়াগুলি পরীক্ষা করছেন তা সম্পর্কে সতর্কতা অবলম্বন করুন। সমস্যা প্রক্রিয়াটি সর্বাধিক প্রাসঙ্গিক আইডি নম্বর (পিআইডি) সহ সর্বশেষতম।

আমি বুঝতে পেরেছিলাম যে মার্ক সিজিমানস্কি বলেছিলেন যে রিবুট করা তার ক্ষেত্রে কোনও উপকারে আসেনি, তবে আমি ভেবেছিলাম আমার যেভাবেই হোক এটি উল্লেখ করা উচিত: যদি এটি সত্যিই "লগইন" এ আটকে থাকে তবে সবচেয়ে সাধারণ কারণ আপনি "সুডো" দৌড়েছিলেন এবং টার্মিনালটি বন্ধ করে দিয়েছেন আপনার পাসওয়ার্ডটি প্রবেশের জন্য এটি অপেক্ষা করছিল। আপনি যদি এটি করেন তবে সুডো পাসওয়ার্ডের জন্য চিরকাল অপেক্ষা করে এবং আপনি সুডো প্রক্রিয়াটি না মেরে এই সমস্ত লগইন অবরোধ করে। সমস্যাটি সমাধান করার সহজ উপায় হ'ল পুনরায় বুট করা। বিকল্পভাবে, আপনি ক্রিয়াকলাপ মনিটরের (বা অন্য কোনও টার্মিনাল থেকে যদি আপনার ইতিমধ্যে একটি খোলা থাকে) থেকে sudo হত্যা করতে পারেন। ম্যাক ওএস এক্স লায়ন ১০.৩ অনুসারে, টু টার্মিনালটি চলে গেলে এবং পাসওয়ার্ডের জন্য অপেক্ষা করা বন্ধ করে দিলে sudo লক্ষ্য করবে so সুতরাং এই সমস্যাটি আর ঘটে না।

লগইন বিলম্বের আরেকটি কারণ হ'ল যদি আপনি একটি ওপেন ডিরেক্টরি নেটওয়ার্কের সাথে সংযুক্ত থাকেন এবং ডিরেক্টরি সার্ভারটি আস্তে বা প্রতিক্রিয়াহীন। আপনার নেটওয়ার্ক প্রশাসকের কাছে এটি প্রতিবেদন করুন। এটি সাধারণত কয়েক সেকেন্ডের বিলম্বের কারণ হয় তবে কিছু ক্ষেত্রে এগুলি বেশ কয়েক মিনিট অবধি স্থায়ী হতে পারে।


0

সমস্যাটি শেল বা নেটওয়ার্কের নয়। * .এএসএল ফাইলগুলি সরান:

sudo rm -rf /private/var/log/asl/*.asl

এটি সময় নেয়, কারণ এটি একটি নতুন শেল শুরু করে। তবে এটির পরে এটি আবার ঠিকঠাক হয়ে যায়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.