Bir kodum var ve bu kodu her işletim sistemi çalıştığında, o programında arka planda otomatik başlamasını istiyorum. Bu işlemin hem Windows hemde Linux’da nasıl yapabilirim? Yol gösterirseniz sevinirim…
Bu Windows için linux’u internette araştırsanız benzer bir sonuç bulabilirsiniz.
Kod ne kodu?
Linux:
Calistiran kodu /etc/rc.local
'a koymak en kolayi.
Kodun turune ve gereksinimlerine gore systemd servisi/rc scripti yazmak, supervisor kullanmak gibi alternatifler var.
Windows’ta guzel bir yontem ben de ariyorum.
Şu ana kadar kullanma gereksinimi görmedim ama cron
lar da alternatif olarak kabul edilebilir.
Windowsda, mesela Spotify, regedite kayıt yapıyor oradan çalışıyor . Ama Linuxda ki servisler kadar iyi çalışır mı? Muallak
cron periyodik olarak calistirilan isler icin. “lar” kismini bilemedim, atd mi? “Bir sonraki boot’ta” denilemiyor bildigim kadariyla.
cron’da varmis, “@reboot”. Kullanildigini hic gormedim.
Bu arada cron periyodik taskler icin kullanildigi icin kullanma gereksinimi gormemis olabilirsin :)
Duzenli ve otomatik maintenance isteyen buyuk islerde kullandik hep. (Ki ucunucu parti yazilimlarin hepsi genelde ya kendi bakimini yapar, ya da kendi cron entry’sini kendi girer)
Son zamanlarda bi letsencrypt serifika yenilemelerini bagladim cron’a.