Ubuntu VDS çıktıktan sonra devam etmiyor

./"örnekprogramadı".sh &

Bu komut ile programı arka planda çalıştırabilirsiniz dolayısıyla terminal kapanınca program kapanmaz.

" işaretlerini silmeyi unutmayın, ubuntu terminal kapanınca programın kapanması vs olarak aratabilirsiniz.

screen olarak çalıştırabilirsiniz.

sudo apt update
sudo apt install screen
screen -S pencere ismi
Detaylı bilgi;
How to Use Linux’s screen Command
Ama sorununuz asıl kaynağı ubuntu server değil de ubuntu desktop kurulmuş olması diye düşünüyorum.
 
Son düzenleme:
/etc/systemd/system/ klasörü içinde servis-ismi.service gibi bir dosya açıp çalıştıracağınız programı bir servis olarak arka planda çalıştırabilirsiniz.

Oluşturduğunuz servisi ağağıdaki komutu yazdıktan sonra;
Bash:
sudo systemctl daemon-reload

Bash:
sudo systemctl start servis-ismi
Komutu ile başlatabilir,

Bash:
sudo systemctl stop servis-ismi
Komutu ile durdurabilir,

Bash:
sudo systemctl restart servis-ismi
Komutu ile yeniden başlatabilir

Bash:
sudo systemctl enable servis-ismi
Komutu ile sistem açılışında otomatik başlamasını sağlayabilir,

Bash:
sudo systemctl disable servis-ismi
Komutu ile otomatik olarak başlamasını kapatabilirsiniz.

Oluşturacağınız dosya aşağıdakine benzer bir şey olur.
[CODE lang="bash" title="/etc/systemd/system/servis-ismi.service"][Unit]
Description=Açıklama
After=syslog.target
After=network.target[Service]
User=root

[Service]
WorkingDirectory= Sitenizin klasörünün diskteki konumu. (örnek olarak /home/kullanıcı/program-verileri/)
ExecStart= Tam yollar ile komut veya script (örnek olarak /usr/bin/ping 1.1.1.1)
Restart=on-failure
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=servis-ismi

[Install]
WantedBy=multi-user.target
[/CODE]
 

Geri
Yukarı