Bir dosya değiştiğinde komutun hızlı ve basit bir şekilde yürütülmesini istiyorum. Çok basit bir şey istiyorum, bir terminalde çalışmayı bırakacağım ve o dosyayla çalışmayı bitirdiğimde onu kapatacağım.
Şu anda, bunu kullanıyorum:
while read; do ./myfile.py ; done
Sonra o terminale gidip Girmek , o dosyayı ne zaman editörüme kaydedersem. İstediğim şey şunun gibi bir şey:
while sleep_until_file_has_changed myfile.py ; do ./myfile.py ; done
Veya bu kadar kolay başka bir çözüm.
BTW: Vim kullanıyorum ve bufWrite'da bir şeyi çalıştırmak için bir otomatik komut ekleyebileceğimi biliyorum, ama bu şimdi istediğim bir çözüm değil.
Güncelleştirme: Mümkünse basit, anlaşılabilir bir şey istiyorum. Dahası, bir terminalde çalışacak bir şey istiyorum çünkü program çıktısını görmek istiyorum (hata mesajlarını görmek istiyorum).
Cevaplar hakkında: Tüm cevaplarınız için teşekkürler! Hepsi çok iyi ve her biri diğerlerinden çok farklı bir yaklaşım sergiliyor. Sadece birini kabul etmem gerektiğine göre, gerçekten kullandığım birini (basit, hızlı ve hatırlanması kolaydı) kabul ediyorum, en şık olmadığını bilmeme rağmen.