Ich habe eine Reihe von Skripten, die Werkzeugflüsse ausführen. Wie ein Makefile nur in Perl.Wie kann ich Änderungen an% ENV abfangen?
Als Teil dieser Abläufe setzen die Perl-Skripte die Umgebung vars und es ist nicht immer einfach zu wissen, wann sie auftreten und daher kann es schwierig sein, einzelne Stufen des Ablaufs zu reproduzieren.
Gibt es eine Möglichkeit, sich in% ENV einzuklinken, sodass ich einen Rückruf registrieren kann, wenn sich die Umgebung ändert?
Kann ich nur daran binden? % ENV verhält sich bereits wie eine Krawatte.
Follow-up: Ja. Sie binden sich einfach daran.
Hmmm. Nett. Wenn das funktioniert, dann scheint es, dass das einzige, was magisch an% ENV ist, nicht wie es implementiert ist (es ist nur ein gewöhnlicher Hash), sondern dass es referenziert wird, um das Array "char * env []" nach Dingen aufzubauen das starten externe Prozesse. – Roboprog