Коммерциялық емес акционерлік қоғам Ғұмарбек Дәукеев атындағы Алматы энергетика және байланыс



Pdf көрінісі
бет7/9
Дата27.03.2022
өлшемі0,57 Mb.
#28920
1   2   3   4   5   6   7   8   9
Үшінші  және  ең  тиімді  нұсқа.  Егер  сіз  жоғарыда  аталған  әдістермен 

процесті тоқтата алмасаңыз - мысалы, бағдарлама ілулі-процесті аяқтау үшін 

сіз келесі командаларды қолдана аласыз: kill, killall.  

Kill  командасы  дәлел  ретінде  процестің  нөмірін  де,  процестің 

сәйкестендіру нөмірін де (PID) ала алады. Осылайша, командасы: 

 

/home/user$ kill 123 

 

командаға тең: 



 

/home/user$ kill %1 

 

Процестің сәйкестендіру нөмірі (PID) бойынша жұмысқа жүгінген кезде 

" % " қолданбау керек екенін көруге болады. Killall пәрменін қолдана отырып, 

бірдей атаумен бірнеше процестерді бірден тоқтатуға болады. 

Мысалы: 

 

/home/user$ killall me 



 

Командасы  барлық  бағдарламалардың  жұмысын  тоқтатады,  яғни  осы 

пайдаланушының атынан іске қосылған бағдарламалардың. 

Процесті  аяқтау  үшін  Сіз  оның  иесі  болуыңыз  керек.  Бұл  қауіпсіздік 

мақсатында 

жасалады. 

Егер 

кейбір 


пайдаланушылар 

басқа 


пайдаланушылардың  процестерін  аяқтай  алса,  жүйеде  көптеген  зиянды 

әрекеттерді орындау мүмкіндігі ашылады. Root пайдаланушысы операциялық 

жүйеде кез-келген процесті аяқтай алады. 

 

Nohup командасы 

 

Бұл  қызметтік  бағдарлама  жұмысты  жалғастыратын  фондық  процесті 



ұйымдастыруға  мүмкіндік  береді  '  пайдаланушы  терминалдан  ажыратылған 

кезде де, бұған жол бермейтін & пәрменінен айырмашылығы. Мұндай фондық 

процесті ұйымдастыру үшін пәрменді келесі түрде орындау қажет: 

 



Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет