FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: romakrau am 23 April 2020, 19:30:44

Titel: 99_myUtils.pm verschwunden. Routinen aber aktiv?
Beitrag von: romakrau am 23 April 2020, 19:30:44
Hallo zusammen,
ich kann die Datei 99_myUtils.pm nicht wiederfinden. Der Code ist aber noch aktiv. Habe ich da bei einem Update etwas verpasst?
Gruß
Roman
Titel: Antw:99_myUtils.pm verschwunden. Routinen aber aktiv?
Beitrag von: Otto123 am 23 April 2020, 19:39:49
Hallo Roman,

wirklich?
Für die FHEM Kommandozeile
{qx(ls -lha /opt/fhem/FHEM/99_myUtils.pm)}

Gruß Otto
Titel: Antw:99_myUtils.pm verschwunden. Routinen aber aktiv?
Beitrag von: mahowi am 23 April 2020, 19:48:02
Die sollte auch auf der Weboberfläche von FHEM unter Edit files auftauchen.

Eine Möglichkeit wäre, daß Du die Datei in die Datenbank verschoben hast, falls Du configDB nutzt.

Zitat von: help configdb
configdb filemove <sourceFilename>

Imports specified fhem file from from filesystem into database and
deletes the file from local filesystem afterwards.
Example:

configdb filemove FHEM/99_myUtils.pm
Titel: Antw:99_myUtils.pm verschwunden. Routinen aber aktiv?
Beitrag von: CoolTux am 23 April 2020, 20:17:28
Und sollte doch was verloren sein und Du weißt aber noch wie die Funktion in der Datei hieß dann hilft das.


{use B::Deparse;; my $d = B::Deparse->new();; return $d->coderef2text(\&meineFunktion)}


meineFunktion durch den Funktionsnamen ersetzen.
Titel: Antw:99_myUtils.pm verschwunden. Routinen aber aktiv?
Beitrag von: romakrau am 23 April 2020, 20:22:41
Gott sei Dank hatte ich noch eine Sicherung und konnte die Datei wieder herstellen. Trotzdem alles dubios.
Gruß
Roman
Titel: Antw:99_myUtils.pm verschwunden. Routinen aber aktiv?
Beitrag von: MadMax-FHEM am 23 April 2020, 20:58:13
Zitat von: romakrau am 23 April 2020, 20:22:41
Gott sei Dank hatte ich noch eine Sicherung und konnte die Datei wieder herstellen. Trotzdem alles dubios.
Gruß
Roman


Warum "dubios"!?

fhem startet und lädt alle notwendigen Dateien u.a. auch deine myUtils...

Funktionen sind da...

Du löschst die Datei (oder sonst jemand/etwas)...
...Datei ist weg ABER: Funktionen sind ja noch da (weil ja geladen)... ;)

Allerdings: shutdown restart und dann sind sie weg weg ;)

Gruß, Joachim