X miktarını çalıştırdıktan sonra otomatik olarak biten bir python betiğim var, programın başlangıcında değerini ayarlar. restart.txt Bu kodu kullanarak 0'a
restart = open("restart.txt", "w")
restart.write("0")
restart.close()
Sonra programın sonunda dosyayı 1'e sıfırlar, böylece yeniden başlatmayı başlatabilir. inotify, bunun gibi.
restart = open("restart.txt", "w")
restart.write("1")
restart.close()
exit //closes program
Ben istiyorum inotify komut dosyası ya da onun gibi bir şey, değeri ne zaman restart.txt programı tekrar açmak için 1 olarak değişir, yeniden başlat.
Bunu nasıl yapacağım hakkında inotify senaryo veya benzeri bir şey?
while true; do python myscript.py; done tekrar tekrar, sonsuz python betiğini çağırmak? Kullanmak için iyi bir neden olabilir inotify ki burada göremiyorum ama işleri basit tutmanın hayranıyım!
while döngü - çalışıyor, bir şeyler yapıyor exit yeniden başlatarak. Neden bir ile başlıyor inotify script ile yeni bir örnek başlatmaktan farklı python myscript.py ? Bunun neden bir olasılık olmadığını açıklamak için sorunuza daha fazla bağlam eklemek faydalı olabilir; ama bariz bir şeyi kaçırmış olabileceğimi kabul ediyorum!
inotify?