Seite 1 von 1

Autorun Skript in Shell wenn gespeichert

Verfasst: Donnerstag 29. Dezember 2011, 10:49
von mzh
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.)?

Re: Autorun Skript in Shell wenn gespeichert

Verfasst: Donnerstag 29. Dezember 2011, 11:02
von Leonidas
Klar, mit inotify kann man sich benachrichtigen lassen falls eine Datei geschrieben wurde.

Re: Autorun Skript in Shell wenn gespeichert

Verfasst: Donnerstag 29. Dezember 2011, 12:00
von sparrow
inotify unterm Apfel?

Re: Autorun Skript in Shell wenn gespeichert

Verfasst: Donnerstag 29. Dezember 2011, 13:02
von derdon
Da gibt es ein paar Pakete, die man über http://pypi.python.org finden kann, z.B. https://github.com/gorakhargosh/watchdog

Re: Autorun Skript in Shell wenn gespeichert

Verfasst: Donnerstag 29. Dezember 2011, 13:07
von LivingOn
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.

Re: Autorun Skript in Shell wenn gespeichert

Verfasst: Donnerstag 29. Dezember 2011, 13:16
von Leonidas
sparrow hat geschrieben:inotify unterm Apfel?
Oh. Ja dann guardian, oder irgendeine andere Lösung. Gibts ja wie Sand am Meer.