Autorun Skript in Shell wenn gespeichert

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
mzh
User
Beiträge: 295
Registriert: Dienstag 3. März 2009, 15:27
Wohnort: ZH

Liebes Forum
Ich arbeite oft mit zwei Terminals nebeneinander, eines zum Code editieren, das andere zum Ausführen/Testen (auf Mac OS X). Kann man irgendwie erreichen, dass das Skript immer dann neu ausgeführt wird, wenn ich es speichere (mit ":w" bspw.)?
[url=http://www.proandkon.com]proandkon.com[/url]
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Klar, mit inotify kann man sich benachrichtigen lassen falls eine Datei geschrieben wurde.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
sparrow
User
Beiträge: 4195
Registriert: Freitag 17. April 2009, 10:28

inotify unterm Apfel?
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Da gibt es ein paar Pakete, die man über http://pypi.python.org finden kann, z.B. https://github.com/gorakhargosh/watchdog
LivingOn
User
Beiträge: 33
Registriert: Montag 11. August 2008, 07:53

Idee:
- statt das Script direkt zu starten, lasse es einfach von einer kleinen "Serveranwendung" starten
- vom Editor aus (:w deutet auf vi/vim hin), kannst Du der Serveranwendung mitteilen, was gestartet werden soll, z.B. indem du den Pfad zum Script übergibst.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

sparrow hat geschrieben:inotify unterm Apfel?
Oh. Ja dann guardian, oder irgendeine andere Lösung. Gibts ja wie Sand am Meer.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten