#1
|
|||
|
|||
AutoShutdown unter Linux
Hi, ich habe mir puppy linux auf meinem aspire one installiert, da es sehr schnell läuft. So funktioniert alles super, ausser das automatische herunterfahren nicht. Puppy verwendet an stelle des normalen shutdownbefehles pwpoweroff. Jetzt hab ich schon versucht das pwpoweroffscript in shutdown umzubenennen und in sämtliche ordner schon kopiert. Usr/bin sbin etc. . . . Leider ohne erfolg.
Weis jemand auf welch ein script jdownloader zugreift das der shutdown funktioniert? Frueher gabs mal einen eventmanager, da konnte man bei bestimmten ereignissen externe scripts einbinden, leider finde ich dem beim addonmanager nicht mehr, kann man den irgendwie nach installieren? Dann waere mein problem auch geloest. (Es hat nichts mit Rootrechten zutun) Wuerde mich ueber loesungsvorschlaege freuen, danke! Last edited by Jiaz; 16.08.2011 at 08:15. |
#2
|
|||
|
|||
Hab mir schon gedacht, wenn ich ein java-file hätte das ein shell-script aufrufen kann, und ich dieses gegen die JDshutdown.jar austausche. Müsste auch klappen, oder ?
Problem ist nur das ich keine javakentnisse habe. :( Last edited by cental; 15.08.2011 at 21:19. |
#3
|
||||
|
||||
hat nach meinem wissen nichts mit java zu tun.
du musst dir oder jd die rechte geben, das system herunterzufahren. das problem hatten schon eineige linux nutzer -> forumsuche. kann mich aber auch irren, und das ist nicht dein problem, ich benutze kein pupy... |
#4
|
||||
|
||||
ausm wiki:
Ruhezustand (Suspend) und Tiefschlaf (Hibernate) gehen unter Linux nur über DBUS. Das Herunterfahren (shutdown) geht über DBus und DCop so wie mit dem nativen Befehl. Der „shutdown“ Befehl benötigt root Rechte, wird dieser benötigt muss man „shutdown“ in der Datei “/etc/sudoers“ eintragen du musst den befehl shutdown haben, wenn dieser nicht existiert sollte ein normaler symlink es auch tun aber wichtig das du den befehl ohne sudo ausführen kannst!
__________________
JD-Dev & Server-Admin |
#5
|
|||
|
|||
Hi, danke für die antworten.
Rootrechte hab ich, shutdown kann ich ohne sudo ausführen, klappt aber trotzdem nicht Last edited by cental; 19.08.2011 at 00:52. |
#6
|
||||
|
||||
hast ne pseudo shutdown angelegt
kannst shutdown starten OHNE vorher root zu holen?
__________________
JD-Dev & Server-Admin |
#7
|
|||
|
|||
Quote:
|
#8
|
||||
|
||||
kannst mal logfile zeigen was jd so sagt?
hast shutdown auch aktiviert? sprich beendet sich jd von selbst?
__________________
JD-Dev & Server-Admin |
#9
|
|||
|
|||
Es kommt das Popup "System wird heruntergefahren in ..." , danach beendet sich JD.
Logfiles werd ich in kürze, posten. So ein Eventmanager-addon wie früher gibts nicht mehr, oder ? Danke Last edited by cental; 20.08.2011 at 09:09. |
#10
|
|||
|
|||
der Loglink
http://jdownloader.net:8081/pastebin/50194 Das dumme ist das der shutdown nicht mitgeloggt wird. |
#11
|
|||
|
|||
Hab jetzt ein Jar-file erstellt, das ein Shellscript aufruft und dieses mit der JDownloader.jar ausgetauscht. Leider wird die Datei von JDownloader nicht ausgeführt. Werden die Jar-Files im Pluginordner nur zum installieren der plugins benötigt ? Den selbst wenn diese Datei nicht vorhanden ist, erscheint das Pupup shutdown system
|
#12
|
||||
|
||||
was bringt dir ne jar file?
jd ruft unter linux den shotdown/poweroff command auf bist du sicher das du shutdown -p now OHNE jemals in einer konsole sudo oder root zu sein, eingeben kannst!? das popup vom jd kommt immer wenn der shutdown gemacht wird, oder ich versteh deine frage falsch
__________________
JD-Dev & Server-Admin |
#13
|
|||
|
|||
wenn ich den Befehl "shutdown -p now" in der konsole aufrufe fährt das Netbook sofort herunter. (Bei Puppy Linux bin ich bei der Standarteinstellung sowieso root).
Ich dachte das JDownloader beim herunterfahren die Datei /plugins/JDshutdown.jar aufruft, und diese Datei dann den Befehl shutdown ausführt. Anscheihnend ist es doch nicht so, weis nicht, warums nicht klappt. Wenn Jdownloader unter root läuft, dürfte das ja auch nicht das Problem sein den Befehl auszuführen. |
#14
|
|||
|
|||
Da sich JDownloader bei mir beendet, aber das System nicht herunterfährt, hab ich das Problem ganz einfach gelöst. Ich starte neben JDownlader ein einfaches Script mit, das wird sobald sich JDownloader beendet ausgeführt. Bei dem Shellscript hab ich auch einen Countown eingebaut, so das ich den Shutdown auch abbrechen kann.
PHP Code:
|
Thread Tools | |
Display Modes | |
|
|