தொடங்கப்பட்டதிலிருந்து ஒரு முகவரை அகற்றவும்

பொருளடக்கம்:

Anonim

பெரும்பாலான Mac பயனர்கள் லாஞ்சட் மற்றும் லாஞ்ச்க்ட்ல் ஐ கைமுறையாக மாற்ற வேண்டிய அவசியமில்லை, ஆனால் நீங்கள் Mac OS X இல் ஒரு செயலியை நிறுவல் நீக்கும் அல்லது பயன்படுத்துவதை நிறுத்தும் நேரங்கள் உள்ளன, மேலும் ஒரு சேவை முகவர் தேவையில்லாமல் ஏற்றப்படும் தொடங்கப்பட்டது. இது எரிச்சலூட்டும், ஆனால் இந்த முரட்டு முகவர்களை கட்டளை வரி வழியாக அகற்றுவது எளிது, எனவே டெர்மினலைத் தொடங்கவும், நாங்கள் வெளியேறுகிறோம். கூடுதலாக, மேம்பட்ட பயனர்கள் எந்த காரணத்திற்காகவும் ஏற்றப்பட்ட முகவர்களை மாற்ற விரும்பும் சூழ்நிலைகள் உள்ளன.எவ்வாறாயினும், தொடங்கப்பட்ட உருப்படிகளை எவ்வாறு பட்டியலிடுவது, OS X இல் தொடங்கப்பட்டதிலிருந்து அவற்றை எவ்வாறு அகற்றுவது மற்றும் Mac இல் தொடங்கப்பட்ட முகவர்களை மீண்டும் ஏற்றுவது எப்படி என்பதை விவரிப்போம்.

இதைச் சரியாகப் பயன்படுத்த, கட்டளை வரி மற்றும் டெர்மினலைப் பயன்படுத்துவதில் உங்களுக்கு ஓரளவு புரிதலும் வசதியும் இருக்க வேண்டும், லாஞ்ச் டீமான்கள் மற்றும் அவற்றை எவ்வாறு கண்காணிப்பது என்பது பற்றிய அறிவைக் கொண்ட மேம்பட்ட பயனர்களுக்கு இது சிறந்தது, இது, சில நேரங்களில், Mac OS X இன் செயல்பாட்டு மானிட்டரில் ஒன்றைக் கண்டறிவது அல்லது launchctl கட்டளையைப் பயன்படுத்தி விரைவில் விவாதிப்போம். மாற்றத்தை மாற்றியமைக்க நீங்கள் முடிவு செய்தால், மற்றொரு கட்டளையைப் பயன்படுத்தி மீண்டும் தொடங்கப்பட்ட சேவை அல்லது டீமனை ஏற்றலாம், இது ஆரம்ப நீக்கம் படியை திறம்பட செயல்தவிர்க்கும். அதற்கு வருவோம்:

OS X இல் தொடங்கப்பட்ட வெளியீட்டு முகவர்கள் மற்றும் சேவைகளை அகற்றுதல்

இங்கே தொடங்கிய சேவையிலிருந்து ஒரு சேவையை அகற்றுவது எப்படி. டெர்மினலைத் துவக்கவும், பின்னர் பின்வரும் தொடரியலை launchctl கட்டளையுடன் பயன்படுத்தவும்:

launchctl பெயரை அகற்று

எடுத்துக்காட்டாக, “com.annoying.service” என்ற சேவையை நான் அகற்ற விரும்பினால் தொடரியல்:

launchctl நீக்க com.annoying.service

சேவையை அகற்ற, நீங்கள் கட்டளையை சூடோவுடன் முன்னொட்டு செய்ய வேண்டியிருக்கலாம், இந்த விஷயத்தில் கட்டளை:

sudo launchctl remove com.annoying.service

சூடோ முன்னொட்டுடன் நீங்கள் கட்டளையை இயக்கும் முன் நிர்வாகி கடவுச்சொல்லை உள்ளிட வேண்டும்.

ஏற்றப்பட்டதில் ஏற்றப்பட்டதை எவ்வாறு பார்ப்பது

பின்வரும் கட்டளை சரத்தைப் பயன்படுத்தி தொடங்கப்பட்டவை என்ன என்பதை நீங்கள் சரிபார்க்கலாம்:

launchctl பட்டியல்

இந்த கட்டளை துவக்கப்பட்ட அனைத்து முகவர்களையும் வேலைகளையும் பட்டியலிடுகிறது, இது இயங்கும் முகவர்களை எளிதாக கையாள உங்களை அனுமதிக்கிறது. இது ஒரு டன் தகவல்களை ஒரே நேரத்தில் திரையில் கொட்டுவதால், நீங்கள் அதை அதிகமாகவோ அல்லது குறைவாகவோ கட்டளைகள் மூலம் பைப் செய்ய விரும்பலாம்:

launchctl பட்டியல் |மேலும்

இது பட்டியல் வழியாக மெதுவாக செல்ல ரிட்டர்ன் கீயை அழுத்துகிறது.

நீங்கள் தேடும் சேவை பொதுவாக உங்களுக்குத் தெரிந்தால், துல்லியமான முகவர் சேவையைக் கண்டறிய “grep” ஐப் பயன்படுத்தலாம், உதாரணமாக 'mdworker' ஐப் பயன்படுத்துவோம்::

launchctl பட்டியல் |grep MDworker

இது பின்வரும் ஏவுதல்களை மட்டுமே தெரிவிக்கும்:

- 0 com.apple.mdworker.sizing - 0 com.apple.mdworker.single - 0 com.apple.mdworker.shared - 0 com.apple.mdworker .mail - 0 com.apple.mdworker.lsb - 0 com.apple.mdworker.Isolation - 0 com.apple.mdworker.bundles - 0 com.apple.mdworker.32bit

சில சேவைகளுக்கு, பட்டியலைத் திணிப்பது செயலில் உள்ள சேவையின் PID (செயல்முறை ஐடி)யையும் காட்டலாம்.

ஒரு முகவரை மீண்டும் துவக்கியதில் ஏற்றுதல்

ஒரு சேவையை மீண்டும் இயக்கி, மீண்டும் தொடங்குவதற்கு, 'லோட்' கொடியைப் பயன்படுத்தவும்:

launchctl ஏற்ற com.example.service.to.load

சில முகவர்கள் சிக்கலின்றி உடனடியாக ஏற்றப்படும். மற்றவர்களுக்கு, ஏற்றப்பட்ட சேவை மீண்டும் நோக்கம் கொண்டதாக செயல்படும் முன், நீங்கள் Mac ஐ மறுதொடக்கம் செய்ய வேண்டியிருக்கலாம், இருப்பினும் சில நேரங்களில் வெளியேறி மீண்டும் உள் நுழைவது போதுமானது.

தொடங்கப்பட்டதிலிருந்து ஒரு முகவரை அகற்றவும்