Moin Moin,
ich habe zwei FHEM-Installationen auf einem Server:
root@smarthome:/opt# ls -la
total 36
drwxr-xr-x 5 fhem fhem 4096 Apr 17 10:42 .
drwxr-xr-x 22 root root 4096 Apr 16 12:19 ..
drwxrwxr-x 10 fhem fhem 4096 Apr 17 09:45 fhem-internet
drwxrwxr-x 10 fhem fhem 4096 Apr 17 10:42 fhem-master
drwx------ 2 root root 16384 Apr 16 11:42 lost+found
Diese werden über dasselbe FHEM-Startup-Script gesteuert:
case "$1" in
'start')
echo "Starting fhem..."
cd /opt/fhem-master && perl fhem.pl configDB
cd /opt/fhem-internet && perl fhem.pl configDB
RETVAL=$?
;;
'stop')
Jedoch loggt fhem-internet alle Ausgaben auf die Konsole anstatt in das fhem-Logfile...?
Hier ist von fhem-internet die Definition des Standardlogfiles:
defmod Logfile FileLog %L/fhem-%Y-%m-%d.log fakelog
setstate Logfile active
setstate Logfile 2019-04-17 00:00:01 linesInTheFile 0
Was mache ich flasch?
Danke, -MN
Nachtrag:
In global fehlte die logfile-Definition. Warum auch immer...
Ciao, -MN