RalfFriedl
IPPF-Urgestein
- Mitglied seit
- 22 Apr 2007
- Beiträge
- 12,343
- Punkte für Reaktionen
- 1
- Punkte
- 0
Aug 12 01:57:52 fritz user.notice ONLINECHANGED[4249]: [offline] approved
Aug 12 01:57:52 fritz user.notice ONLINECHANGED[4249]: [offline] executing /etc/onlinechanged/00-get_ip
Aug 12 01:57:52 fritz user.notice ONLINECHANGED[4249]: [offline] executing /etc/onlinechanged/20-opendd
Aug 12 01:57:53 fritz user.notice ONLINECHANGED[4249]: [offline] executing /etc/onlinechanged/chrony
Aug 12 01:57:53 fritz user.notice ONLINECHANGED[4266]: [online] waiting
multid -s; sleep 10; multid
[offline] waiting
Und wie mach ich das? Eine Google-suche hat's mir nicht verraten können (ein Tip oder Link wo ich das nachlesen kann würde reichen).Suche die Parents dieser Prozesse, und ggf. deren Parents, usw.
Ach ja, und ein
löst das Onlinechanged leider auch nicht aus der klemme:Code:multid -s; sleep 10; multid
Code:[offline] waiting
rm /var/run/onlinechanged
root@fritz:/proc/5299# ps |grep dropbear
5100 root 1136 S dropbear -p 22 -R
5299 root 1208 S dropbear -p 22 -R
5353 root 824 S grep dropbear
root@fritz:/proc/5299# cat /proc/5299/stat | cut -f 4 -d' '
5100
Wenn Du 2 bis 3 Tage auf Telefon über die FB verzichten kannst, ein "minimal"-Freetz-Image kompilieren mit rausgepacht was nur geht (z. B.:Ich finde es nur Merkwürdig, dass ich scheinbar mit dem "Problem" alleine bin, und ich es eigentlich gerne ergründen würde, warum das so ist.
FREETZ_REMOVE_BRANDING_1und1=y
FREETZ_REMOVE_BRANDING_otwo=y
FREETZ_REMOVE_CAPIOVERTCP=y
FREETZ_REMOVE_CHRONYD=y
FREETZ_REMOVE_DECT=y
# FREETZ_REMOVE_DSLD is not set
FREETZ_REMOVE_DTRACE=y
FREETZ_REMOVE_FTPD=y
FREETZ_REMOVE_HELP=y
FREETZ_REMOVE_MEDIASRV=y
FREETZ_REMOVE_MINID=y
FREETZ_REMOVE_NTFS=y
FREETZ_REMOVE_PRINTSERV=y
FREETZ_REMOVE_PRINTSERV_MODULE=y
# FREETZ_REMOVE_RUNCLOCK is not set
FREETZ_REMOVE_SMBD=y
FREETZ_REMOVE_SUPPORT=y
FREETZ_REMOVE_TR069=y
FREETZ_REMOVE_TR069_FWUPDATE=y
FREETZ_REMOVE_UMTSD=y
FREETZ_REMOVE_UPNP=y
# FREETZ_REMOVE_UPNP_LIBS is not set
FREETZ_REMOVE_USERMAN=y
FREETZ_REMOVE_VOIPD=y
FREETZ_REMOVE_VOIP_ISDN=y
FREETZ_REMOVE_WEBDAV=y
# FREETZ_REMOVE_WLAN is not set
Evtl. solltest Du deiner Regierung eine neues Handy & Vertrag, schenken. Dann hättest Du die FB öfters für dich allein.Aber auf Telefon verzichten geht nicht (bzw. ich könnte schon, aber meine Regierung nicht :-D).
Aug 15 08:12:19 fritz user.notice ONLINECHANGED[10531]: [offline] approved
Aug 15 08:12:19 fritz user.notice ONLINECHANGED[10536]: [online] waiting
Und wie mach ich das? (Parent-Prozess herausfinden)
P=12345
while test 0$P -gt 1; do
PP=$(sed -nre 's/PPid:[[:space:]]//p' /proc/$P/status)
echo $P : $PP
P=$PP
done
Konkret braucht man "Replace Kernel" wenn man die Option -f von strace nutzen will, die auch die Prozesse ansehen will, die von ursprünglichen Prozess gestartet werden.Will man allerdings sich etwas weiter in die Suche vertiefen, braucht man spezielle Funktionen, die nur über "replace kernel" gehen, weil strace dafür irgendwelche spezielle Module oder Kernelfunktionen braucht.
So wie Du ar7cfgchanged & Co. manuell aufrufen kannst, so kannst Du auch onlinechanged von der Konsole der Box aufrufen:Was meinst du mit dem manuellen Aufrufen / Ausführen von "onlinechanged"?
Aug 20 10:32:19 fritz user.notice ONLINECHANGED[26547]: [] approved
Aug 20 10:32:19 fritz user.notice ONLINECHANGED[26547]: [] executing /etc/onlinechanged/start_noip
Aug 20 10:32:19 fritz user.notice ONLINECHANGED[26547]: [] executing /etc/onlinechanged/start_opendd
Aug 20 10:32:19 fritz user.notice ONLINECHANGED[26547]: [] executing /etc/onlinechanged/vsftpd
Aug 20 10:32:19 fritz user.notice ONLINECHANGED[26547]: [] done