Archiv > Development
Programme Lassen Sich Nicht Beenden
wino:
--- Quote ---Stopping avahi-linker
ps: invalid option -- 'e'
BusyBox v1.21.0 (2013-05-12 10:17:47 CEST) multi-call binary.
Usage: ps
Show list of processes
w Wide output
l Long output
T Show threads
sh: you need to specify whom to kill[/CODE]
--- End quote ---
Es muss im init vom avahi-linker der Pfad zu ps /usr/bin eingetragen werden. Mit dem kastrierten ps der Busybox wird das nichts. Im Skript devmon von udevil muss das auch gemacht werden.
Christian:
--- Quote --- Nachdem ich bei udevil das Makefile wie bei avahi-linker wegen ps angepasst habe und im Skript devmon die Pfade von ps auf /usr/bin gesetzt habe, bekomme ich bei svn ci eine Fehlermeldung.[code]/MLD-Devel/MLD/udevil$ svn ci
Ersetze Makefile
svn:
--- End quote ---
MegaX:
Ich sehe nur keinen Grund warum nicht ps aus der busybox genommen wird?
Mit /usr/bin/ps lautet der Befehl zum beenden von z.b. avahi-linker:
--- Code: ---kill $(/usr/bin/ps -ef | grep "avahi-linker" | grep python | awk '{print $2}')
--- End code ---
Mit dem ps aus der busybox erreicht man genau das gleiche nur lautet der Befehl so:
--- Code: ---kill $(ps | grep "avahi-linker" | grep python | awk '{print $1}')
--- End code ---
Funktioniert einwandfrei hier. Somit könnte /usr/bin/ps entfernt werden.
MegaX
wino:
--- Quote ---Mit dem ps aus der busybox erreicht man genau das gleiche nur lautet der Befehl so:
--- Code: ---kill $(ps | grep "avahi-linker" | grep python | awk '{print $1}')
--- End code ---
Funktioniert einwandfrei hier. Somit könnte /usr/bin/ps entfernt werden.
MegaX
--- End quote ---
Ich dachte es ging darum ob die verwaisten Links von Shares gelöscht werden. Wenn es nur um die Beendigung von avahi-liker ginge, bräuchte man diesen Aufwand mit ps und grep nicht. Das File ps wird auch für udevil benötigt.
MegaX:
Ups... ich hab das Log vergessen :wand
funktioniert :))
--- Code: ---2013-05-12 17:24:04,127 DEBUG got
2013-05-12 17:24:04,128 DEBUG unlink /media/Video/local
2013-05-12 17:24:04,130 DEBUG unlink static link /media/Video/local
2013-05-12 17:24:04,130 DEBUG unlink /media/Musik/local
2013-05-12 17:24:04,130 DEBUG unlink static link /media/Musik/local
2013-05-12 17:24:04,130 DEBUG unlink /media/Video/Serien/local
2013-05-12 17:24:04,131 DEBUG unlink static link /media/Video/Serien/local
2013-05-12 17:24:04,131 DEBUG unlink /media/Bilder/local
2013-05-12 17:24:04,131 DEBUG unlink static link /media/Bilder/local
2013-05-12 17:24:04,132 DEBUG unlink /media/Video/Filme/local
2013-05-12 17:24:04,132 DEBUG unlink static link /media/Video/Filme/local
2013-05-12 17:24:04,132 DEBUG unlinking /media/Video/Filme/MLD(nfs)
2013-05-12 17:24:04,134 DEBUG unlinking /media/Video/MLD(nfs)
2013-05-12 17:24:04,136 DEBUG unlinking /media/Musik/MLD(nfs)
2013-05-12 17:24:04,137 DEBUG unlinking /media/Video/Serien/MLD(nfs)
2013-05-12 17:24:04,138 DEBUG unlinking /media/vdr/MLD(for MLD-TEST)
2013-05-12 17:24:04,140 DEBUG unlinking /media/Bilder/MLD(nfs)
2013-05-12 17:24:04,142 INFO dbus unavailable, fallback to update /srv/vdr/video/.update
2013-05-12 17:24:04,142 INFO set access time for .update
--- End code ---
Wäre es dann nicht besser die funktionen von ps in der busybox zu aktivieren oder sind da nicht alle dabei?
busybox.config:
--- Code: ---# CONFIG_FEATURE_PS_TIME is not set
# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
--- End code ---
MegaX
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version