CentOS'ta arkaplan işlemleri nasıl yönetilir [duplicate]


3

Bu sorunun burada zaten bir cevabı var:

CentOS kullanıyorum ve nasıl yapılacağını çözemiyorum:

  1. Geçerli arka plan işlemlerinin / işlerinin (çalıştırdığım) listesini göster.
  2. İşlem arka planda nasıl çalıştırılır?
  3. Arka plan süreci nasıl durdurulur.

Arka planda çalıştırmak istediğim komutum şöyle:

activator run

Şimdiye kadar sadece bu komutu buldum (işlemi arka planda çalıştırıyor).

nohup activator run &

Yanıtlar:


3

Muhtemelen kabuğuna bağlı bash(1). Diğer modern mermilerin çoğu benzer (hatta aynı) iş kontrol imkanı sunar.

  • Arka planda bir komut başlatmak için yapmak command &veya nohup command &(Çıkış yapmak istiyorsanız ve hala çalışıyor)
  • Çalışan komutu durdurmak için C-z(ctrl-Z), durdurulan komutu arka planda koymak bg. İle fgön plandaki içine geri getirmek, jobsdurmuş veya arka planda olduğunu söyler. kill %kiş numarasını öldürür k, fg %k(veya düz %k) ön plana getirir. Durdurulmuş işi karka planda bg %k(veya basitçe %k &) başlatabilirsiniz .

Quie biraz daha var.

Oldukça esnek bir başka yöntem ise screen(1)manuel sayfa olup olmadığını kontrol etmektir . Bununla bir komutu başlatabilir ve bağlantıyı kesebilir ve daha sonra başka bir terminalden (veya ağ üzerinden başka bir makineden) bağlanabilirsiniz.


1

Yaklaşmalısın çalışmalısın ...

İşe başla nohup activator run &

Neyin çalıştığını kontrol edin jobs -l

Durdur şunu kill PID(ile PID'yi alabilirsin ps -ef | grep activator)


Şahsen tercih ederim screen- http://linux.die.net/man/1/screen

İşe başla screen -d -m activator run

Ekran oturumlarını kontrol et screen -ls

Ekran penceresine, screen -xardından ekran oturumu kimliğine erişerek durdurun

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.