Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Script: download & shutdown





Frage

hi leute, ich benötige ein script, dass einen download mit wget durchführt und anschließen den rechner ausschaltet die befehle sind wget & shutdown mit rootrechten. OK. aber wie macht man daraus ein programm?

Antwort 1 von disco

moin

wie meinste das jetzt?
bzw. was klappt nicht wenn du die beiden befehle in ein shellscript schreibst?

g,
disco

ps:
wechsle am beseten nur zum runterfahren zum root. den download.

Antwort 2 von disco

ps:
wechsle am beseten nur zum runterfahren zum root. den download solltest du als normaler user machen.

Antwort 3 von bored

Hallo.

Kurz: Das wird zwar klappen, aber nicht vollautomatisch.

Das Skript wäre:
#!/bin/sh
cd <Verzeichnis wo es reinsoll>
wget <Adresse>
sudo shutdown -h now


Problem ist in der letzten Zeile: Du musst das Passwort eingeben, ohne läuft da nix - zumindest unter Debian. Ich weiß jetzt nicht, ob andere Distris die Ausführung von shutdown einem non-root user erlauben... am besten ohne sudo mal ausprobieren. Sonst musst du damit leben, dass es so ohne weiteres wohl nicht funktioieren wird (es sei denn du kannst dem Windowmanager mitteilen, dass er runterfahren soll, aber ich habe keine Ahnung wie das geht)

mfg bored

Antwort 4 von disco

Zitat:
Problem ist in der letzten Zeile: Du musst das Passwort eingeben, ohne läuft da nix - zumindest unter Debian. Ich weiß jetzt nicht, ob andere Distris die Ausführung von shutdown einem non-root user erlauben...


http://www.gentoo.org/doc/de/sudo-guide.xml

Antwort 5 von LingLing

OK, vielen Dank für Eure Antworten. Ich habe einfach ein SUDO SU eingegeben und dann das script gestartet. Nach dem download hatte das Paket zwar root-Rechte aber das geht ja leicht zu ändern. Und der Shutdown hat vollautomatisch ohne erneute PW eingabe funktioniert.

Doch nun zum nächsten Problem. Wie installiere ich das Paket (OOo 2.0.4.5) unter Ubuntu 6.06?

z.Z. ist das Original OOo von Ubuntu in 2.0.2 installiert. Wenn ich das base-paket mit GDebi installer anklicke meckert der einen Versionskonflikt an. Was nun?

Vielen Dank!!!

Antwort 6 von bored

@ disco

Wusste gar nicht, dass das auch so geht! Danke.

Zitat:
Doch nun zum nächsten Problem. Wie installiere ich das Paket (OOo 2.0.4.5) unter Ubuntu 6.06?

Warum benutzt du nicht den Paketmanager? Synaptic für die grafische Oberfläche, oder das (meiner Meinung nach) mächtigere aptitude für das Terminal.

Antwort 7 von LingLing

und wie soll ich Synaptic klarmachen meine lokale Quelle zu benutzen?

die datei liegt als .gz oder entpackt (29 .deb dateien) vor.

weder die .gz-datei noch das verzeichnis lassen sich in synaptic hinzufügen...

wie kann ich das update auf 2.0.4.5 durchführen???

Antwort 8 von web1

Hat die neue Ubuntu Version nicht Open Office 2.0.4?