Close Menu
AzerVoice Logo
    Facebook X (Twitter) Linkedin Youtube

    AzerVoice

    • Baş xəbər
    • Xəbər lenti
    • Siyasət
    • Türk Dövlətləri
    • Digər Dövlətlər
      • Şimali Afrika
      • Yaxın Şərq
    • Təhlil
    • İran Müharibəsi
    Facebook X (Twitter) Linkedin Youtube
    AzerVoice
    Voice of Azerbaijan / Cəmiyyət / Linux dünyası
    Linux dünyası

    Linuxda proseslərin arxa planda idarəsi: Bg, Fg və & simvolu

    2 Avqust 2026 11:00
    Facebook Twitter Pinterest Copy Link Telegram LinkedIn Tumblr Email
    Linuxda proseslərin arxa planda idarəsi: Bg, Fg və & simvolu
    Facebook Twitter LinkedIn Pinterest Email

    BAKI,VOA

    Linux terminalında işləyərkən bəzən saatlarca və ya uzun dəqiqələr çəkən tapşırıqlarla (məsələn, böyük bir arxiv faylının sıxlaşdırılması, serverdən iri həcmli faylın yüklənməsi və ya verilənlər bazasının ehtiyat nüsxəsinin çıxarılması) qarşılaşırıq. Əgər belə bir komandanı standart qaydada işə salsanız, terminal həmin proses bitənə qədər məşğul olacaq və siz başqa heç bir əmr yaza bilməyəcəksiniz. Hətta terminal pəncərəsini bağlasanız, həmin iş də yarıda kəsiləcək. Linux çoxlayihəli (multitasking) bir sistem olduğu üçün bu cür uzun prosesləri arxa plana keçirmək və terminaldan istifadəyə davam etmək üçün çox rahat alətlər təqdim edir. Bu məqalədə biz proseslərin idarə edilməsinin incəliklərini öyrənəcəyik.

    1. Komandanı birbaşa arxa planda başlatmaq: & simvolu

    Əgər yazacağınız komandanın uzun çəkəcəyini əvvəlcədən bilirsinizsə, komandanın ən sonuna & (ampersand) simvolunu əlavə edərək onu birbaşa arxa planda işə sala bilərsiniz.

    İstifadəsi: tar -czvf böyük_arxiv.tar.gz /var/www/ &

    Nəticə: Komanda işə düşən kimi terminal sizə prosesin Job ID (iş nömrəsi) və PID (proses kimliyi) rəqəmlərini göstərəcək və dərhal yeni komanda yazmağınız üçün sətri azad edəcək.

    2. İşləyən prosesi dondurmaq və arxa plana atmaq: Ctrl + Z və Bg

    Əgər bir komandanı artıq başlatmısınızsa və onun uzun çəkəcəyini sonradan anlayıb terminalı azad etmək istəyirsinizsə, bu addımları izləməlisiniz:

    Adım 1 (Dondurmaq): Klaviaturada Ctrl + Z düymələrini sıxın. Bu əmr prosesi ləğv etmir, sadəcə onu olduğu yerdə müvəqqəti olaraq dayandırır (Stop/Suspend).

    Adım 2 (Arxa planda davam etdirmək): Terminalda bg (background) komandasını yazın. Dayandırılmış proses dərhal arxa planda işinə davam edəcək və terminalınız istifadəyə açıq qalacaq.

    3. Arxa plandakı işlərin siyahısını görmək: Jobs komandası

    Hal-hazırda arxa planda dondurulmuş və ya aktiv şəkildə çalışan bütün işləri siyahılamaq üçün jobs komandasından istifadə olunur.

    İstifadəsi: jobs

    Ekranda [1]+ Running tar -czvf... kimi bir siyahı çıxacaq. Buradakı Mötərizə içindəki rəqəm ([1]) həmin işin nömrəsidir (Job ID).

    4. Arxa plandakı işi ön plana gətirmək: Fg komandası

    Arxa planda çalışan bir prosesi təkrar ekrana gətirmək və onunla birbaşa qarşılıqlı əlaqədə olmaq üçün fg (foreground) komandası istifadə olunur.

    Sonuncu işi ön plana gətirmək: fg

    Xüsusi bir işi ön plana gətirmək: fg %1 (1 nömrəli Job ID-yə sahip prosesi ekrana qaytarır).

    Sistem adminləri üçün qızıl məsləhətlər

    Terminal bağlansa da iş davam etsin: Nohup komandası Arxa plana atdığınız proseslər terminal pəncərəsini bağladıqda bəzən avtomatik olaraq sönə bilər. Əgər terminalı bağlasanız bile prosesin serverdə çalışmasını istəyirsinizsə, komandanın əvvəlinə nohup əlavə edin: nohup python3 skript.py &

    Ctrl + C və Ctrl + Z fərqi: Ctrl + C prosesi tamamilə öldürür və silir. Ctrl + Z isə prosesi öldürmür, sadəcə pauza rejiminə keçirir. Bu iki düyməni bir-biri ilə qarışdırmamaq çox vacibdir.

    #Linux #Niyə Linuxu seçməliyik? #Populyar Linux distributivləri #Linux Mint #Kali Linux #Arch Linux #Linux dünyasına giriş: Azadlığın rəqəmsal ünvanı #Terminal Linux #Linux terminalı #Linux arxa plan prosesləri #Bg komandası #Jobs dərsləri #Nohup istifadəsi
    Facebook Twitter Pinterest LinkedIn Tumblr Email Copy Link

    Oxşar Xəbərər

    Linuxda faylların oxunması və izlənilməsi: Head, Tail və Less komandaları

    26 İyul 2026 15:00

    Linuxda vaxt və saat tənzimləməsi - Date və timedatectl dərsləri

    19 İyul 2026 14:00

    Linuxda mətn redaktorları: Nano və Vi/Vim ilə faylların idarə edilməsi

    12 İyul 2026 13:00

    Linuxda disk idarəçiliyi: Df, Du və Mount komandaları

    12 İyul 2026 11:00

    Linux terminalı üçün sürətli referans siyahısı

    5 İyul 2026 12:00

    Linuxda paket idarəetməsi: APT, DPKG və repozitorilərin sazlanması

    28 İyun 2026 13:00

    Linuxda şəbəkə idarəçiliyi və diaqnostika: Ping, Ifconfig və Netstat komandaları

    21 İyun 2026 16:00

    Linuxda proseslərin idarə edilməsi: Top, Htop və Kill komandaları

    31 May 2026 16:00

    Linuxda istifadəçi idarəetməsi: Useradd və Passwd komandaları

    24 May 2026 15:59

    Linuxda təhlükəsizlik: Fayl və qovluq icazələri (Chmod)

    19 Aprel 2026 19:46

    Praktik Linux dərsləri: Gündəlik işləri terminalla sürətləndirin

    12 Aprel 2026 18:10

    Linux terminalında ən vacib 10 komanda hansılardır?

    5 Aprel 2026 22:35
    XƏBƏR LENTİ

    Terminator filminin dərin analizi, ideoloji kodları və gizli məqamları

    Linuxda proseslərin arxa planda idarəsi: Bg, Fg və & simvolu

    Z nəsli üçün klassik şah əsər: Lev Tolstoyun Hacı Murad povestinin dərin təhlili

    DAAD təqaüdü nədir?

    Suriyada köhnə əskinasların dövriyyəsi başa çatıb - Pul islahatı inflyasiyaya necə təsir edəcək?

    Yuxuda balta görmək necə yozulur?

    Hugging Face hücumu: Süni intellekt öz həbsxanasından necə çıxdı?

    Giza yaylasında "itirilmiş Sfinks" iddiası: Faktlar nə deyir?

    Azərbaycanı beynəlxalq enerji sənayesində uğurla təmsil edən mütəxəssis – Hüseyn Hacıyev kimdir?

    ChatGPT psixoz riski yaradır - həkimlər nə deyir ?

    Facebook X (Twitter) Linkedin Youtube
    © 2026 Azervoice.
    • Əlaqə
    • Haqqımızda
    • İstifadə şərtləri
    • Məxfilik siyasəti
    • Xəbər lenti

    Axtarış üçün yuxarıya yazın və Enter düyməsinə basın. Ləğv etmək üçün Esc düyməsini sıxın.