Ubuntu: python dosyasını servis uygulaması olarak çalıştırmak:

Ubuntu’da python dosyanızı servis olarak çalıştırmak için bir çok seçeneğimiz vardır , bunlardan bir tanesini aşağıda anlatacağım:
Öncelikle programınızın çalışması için gereken paketler varsa bunları yüklemeliyiz:

Örn: pip3 install paketadi

Daha sonra servis dosyamızı yaratalım:

	[Unit]
	Description= Dosya Tanimi

	[Service]
  	Restart=always
  	User=root
  	WorkingDirectory=/home/ubuntu/dosya
  	ExecStart=/usr/bin/python3 /home/ubuntu/dosya/main.py 

  	[Install]
  	WantedBy=multi-user.target

dosyayi “servisadi.service” olarak kaydedelim ve bu konuma taşıyalım:
/lib/system/system/servisadi.service


python dosyamizi servis dosyasinda belirttiğimiz konuma kopyalayalım
Bu örnekte :
/usr/bin/python3 /home/ubuntu/dosya/main.py

İşlemi tamamlamak için:
sudo systemctl daemon-reload

Servisi durdurmak için:
sudo service servisadi start

Servisi çalıştırmak için:
sudo service servisadi start

Servisi tekrar başlatmak için:
sudo service servisadi restart

Servisin durumunu görmek için:
service servisadi status

komutlarını kullanabiliriz.

Yorum Gönderin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir