Bir programı arka planda sürekli çalıştırma (screen, systemd)

Linux Sunucu (SSH) 8 görüntülenme Markdown

SSH penceresini kapatınca çalışan program da kapanır. Sürekli çalışsın istiyorsanız:

1) Kolay yol: screen veya tmux

  1. sudo apt install screen -y
  2. screen -S programim yazıp yeni oturum açın, programı çalıştırın.
  3. Ctrl+A ardından D ile oturumdan ayrılın (program çalışmaya devam eder).
  4. Geri dönmek için: screen -r programim

2) Kalıcı yol: systemd servisi (sunucu yeniden açılınca da kendiliğinden başlar)

  1. sudo nano /etc/systemd/system/programim.service dosyasını açın ve şunları yazın:
    [Unit]
    Description=Programim
    After=network.target
    
    [Service]
    ExecStart=/tam/yol/programim
    Restart=always
    User=kullanici
    
    [Install]
    WantedBy=multi-user.target
  2. sudo systemctl daemon-reload
  3. sudo systemctl enable --now programim
  4. Durumu görmek için sudo systemctl status programim

Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.