Hallo,
ich komme nicht drauf, wie ich das EMCD Device dazu bringen kann eine geänderte cassdef Datei neu einzulesen und zu verweden. Bei einenem Perl Modul geht das mit reload Perlmodul. Ich habe es bisher nur mit einem "rereadcfg" oder "shutdown restart" hinbekommen, dass eine geänderte classdef Datei auch angewendet wurde. Aber das geht bestimmt einfacher.
Anhand des Logfiles sehe ich am Eintrag Postprocessing ....with perl command {Suchmuster} , dass noch das alte Suchmuster verwendet wird - obwohl ich eine neuere Version der classdef datei gespeichert habe.
Nicht funktioniert hat:
- reopen Device
- das attrib classdefs zu editieren und unverändert zu speichern oder auch zu ändern speichern und wieder zurückändern und speichern
- Die classdef als neuen Namen zu speichern und dann das attrib classdefs auf den neuen Namen zu setzen.
- die classdef Datei kann ich auch nicht über den Menupunkt "edit files" öffnen und ändern.
- Löschen der classdef Datei und aktualisieren des Attributs classdefs im Device mit korrekter Fehlermelung im Logfile "cannot open file...", anschließend wieder anlegen einer classdef Datei, setzen des Attributs classdefs auf die jetzt existierende Datei hilft auch nicht. Das Suchmuster entspricht noch dem alten Dateiinhalt von classdef.
Ich bin gespannt auf die Lösung :-)
Vielen Dank für Tipps - viele Grüße
springber