Seite 1 von 1
Suse Linux shutdown nach Aufnahme
Verfasst: Do 24 Feb 2005, 14:36
von koarl7018
welches shutdown-tool verwendet ihr unter Linux

das tool das im download-bereich ist is ja nur für Windows. Mit dem Befehl "poweroff" kann ich in der Linux-Konsole den Rechner runterfahren. wenn ich jedoch als shutdown-tool in den JTg einstellungen "/sbin/poweroff" eingebe, dann kommt im log-fenster "ERROR - java.io.IOException: /sbin/poweroff: cannot execute"
Kann mir jemand weiterhelfen

Verfasst: Do 24 Feb 2005, 15:00
von z3r0
Es gibt 2 Möglichkeiten
1. Im zip ist eine Datei namens "shutdown.sh". Diese musst du anpassen. Voraussetzung dafür ist allerdings SUDO.
2. Wenn du als normaler user, deinen rechner mit "shutdown -h now" runterfahren kannst, reicht es diese Zeile in ein shellscript aufzunehmen. Dieses Script ausführbar mache, und als Pfad in XMG eintragen.
Verfasst: Do 24 Feb 2005, 15:25
von koarl7018
ich schätze mal ein shell script ist mit einem batch-file unter windows zu vergleichen

leider habe ich so gut wie keine Ahnung von Linux.

kannst du mir vielleicht etwas genauer beschreiben wie man so ein script erstellt und wie der syntax in diesem script auszusehen hat. wäre toll...
Verfasst: Do 24 Feb 2005, 15:41
von ralix
vi shutdiwn.sh
#----- shutdown.sh-----
#!/bin/bash
shutdown -h now
und sodu konfigurieren.
http://www.courtesan.com/sudo/man/sudo.html <-- da gibts ne Anleitung
Wenns nicht klappt sag bescheid

Verfasst: Do 24 Feb 2005, 15:51
von ralix
in /etc/sudoers
koarl7018 ALL=NOPASSWD:/sbin/shutdown
im shutdown.sh
#!/bin/bash
sudo /sbin/shutdown -h now
Verfasst: Do 24 Feb 2005, 20:10
von koarl7018
mein script file "shutdown.sh" funktioniert schon prima wenn ichs von der Console aus aufrufe. Wenn ich aber folgenden Pfad im JTG einstelle "/home/asch/bin/Jack the grapper/shutdown.sh" dann kommt im Log Fenster
-----
20:08:11 INFO - /home/asch/bin/Jack the grapper/shutdown.sh
20:08:11 ERROR - java.io.IOException: /home/asch/bin/Jack: not found
-----
was mach ich denn da noch falsch

Verfasst: Do 24 Feb 2005, 23:25
von Intruder73
... zu viele Leerzeichen.
Versuch es doch evtl. mal mit Anführungszeichen drumrum oder benutze ein Verzeichnis ohne Leerzeichen.
Verfasst: Do 24 Feb 2005, 23:35
von koarl7018
Mit Anführungszeichen hab ich`s nicht geschafft

bei einem Verz. ohne Leerzeichen funktioniert es

Danke an alle...

Verfasst: Fr 25 Feb 2005, 5:47
von ralix
Du könntest auch versuchen die Leerzeichen Maskieren:
/home/asch/bin/Jack\ the\ grapper/shutdown.sh
das müsste auche gehen.