Linux 14.981 Themen, 106.338 Beiträge

Kommandos automatisieren - wie geht's?

Michael-2712 / 21 Antworten / Flachansicht Nickles

Hi Leute!

Ich wollte mir ein Icon auf meinen Desktop legen, um ins Internet zu kommen. Der Befehl für die bash lautet:
"/usr/sbin/pppd call 1und1"
Ich dachte es reicht, wenn ich diesen Befehl in eine Datei mit der Endung .sh schreibe - hat aber leider nicht funktioniert. Wie geht\'s richtig?

Danke für alle Antworten!

bei Antwort benachrichtigen
rmf heriL „Eieiei, natürlich sind Skripte sinnvoll, und ich verwende selber kleine...“
Optionen

So kleine Shell-Skripte sind was feines für faule Leute. Mit dem Mencoder kann man z.B. recht gut seinen Rechner als Videorecorder missbrauchen. Entweder gibt man den Rattenschwanz an Kommandos jedesmal händisch ein, oder man baut sich halt ein Billigst-Skript wie folgendes (Zeilenumbrüche aus Nächstenliebe eingefügt):


#!/bin/bash
#ARD
xterm -e mencoder tv:// -tv driver=v4l:device=/dev/video1:width=640:height=480:fps=25:freq=203,25 -ovc lavc -lavcopts vcodec=mpeg4:vqscale=4 -oac mp3lame -lameopts abr:br=96 -o /home/ralph/video.avi

Das lässt sich prima mit einem Klick ausführen; dabei poppt ein xterm auf mit der Ausgabe von mencoder; xterm schließen, schon ist die Aufzeichnung fertig.

In Verbindung mit kdialog lassen sich im KDE-Stil auch noch Abfragen im Popup-Fensterchen oder Auswahldialoge starten. Billig-Beispiel (auch hier sind aus Platzgründen die Zeilen umgebrochen):

#!/bin/bash
cd /home;
kdialog --title "Sicherung" --yesno "Mit der Sicherung beginnen?" && xterm -e rsync -avz --progress --delete -e ssh ralph root@schwarz:/Web/Sicherung/leo

bei Antwort benachrichtigen
Er piept nicht! Michael-2712
Er piept nicht! Klaus_T