Archiv > Development

Programme Lassen Sich Nicht Beenden

<< < (5/6) > >>

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