Skripte und ihre Ausführung

Post Reply
Message
Author
Manfred

Skripte und ihre Ausführung

#1 Post by Manfred »

Ein blutiger Laie fragt mal ganz ungeniert:
Vor mir liegt ein Skript (Ausdruck desselben bei Linux Suse 7.3 Personal), es heißt *onlinecalc* und soll meine Onlineverbindungen überwachen bzw. zusammenrechnen.

Nun meine Fragen dazu:
* Wenn am Anfang eines Skripts steht !/bin/sh - was hat das zu bedeuten und was muß ich machen damit?
* In der Einleitung des Skripts steht der Hinweis, daß onlinecalc einen call von /etc/ppp/ip-down benötige,
dazu soll ich etwas in dieses Skript eintragen, was ganz leicht wäre, wenn ich wüßte, wo genau das hinkommt.
* Wie kann ich dann ein solches Skript zum Laufen bringen? Muß da ein bestimmter Befehl eingegeben werden?

Vielleicht gibt es ja in diesem Forum jemanden, der/die damit dauernd umgeht und mir auf die Sprünge helfen
könnte, notfalls auch mit mailen.

Danke an jede/jeden, die sich dazu konstruktiv äußert.

Gruß
Manfred

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Skripte und ihre Ausführung

#2 Post by odauter »

> * Wenn am Anfang eines Skripts steht !/bin/sh - was hat das zu bedeuten und was muß ich machen damit?

So weiss Linux bzw. die Bash, was sie mit dieser Datei, sobald sie denn ausführbar ist (also das Execute Recht bekommt), anzufangen hat. In diesem Fall soll das Script von der Shell
interpretiert werden. Alternativbeispiel wäre zB. "#!/usr/bin/perl", als wird das von Perl interpretiert.

> * In der Einleitung des Skripts steht der Hinweis, daß onlinecalc einen call von /etc/ppp/ip-down benötige,

Ich nehme mal stark an, daß diesen Script einfach von ip-down aufgerufen werden soll, also am Ende einfach einen Aufruf des Scriptes setzen. su.

> * Wie kann ich dann ein solches Skript zum Laufen bringen? Muß da ein bestimmter Befehl eingegeben werden?

Das Script muß das Execute-Recht mit chmod (zB. mit "chmod 750 scriptname") bekommen (bzw. eigentlich bekommen das owner,group,world) und dann kann das einfach wie ein Binary mit
./scriptname gestartet werden.
bye.olli
--
"Where's Oswald when we need him.."

Linkfinger

Re: Skripte und ihre Ausführung

#3 Post by Linkfinger »

Sag mal Olli, hast Du öfters mit Linux zu tun?

<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Ich hoffe, dass ich beim nachgrübeln hinter all die Fachworte steige.

Linkfinger <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: Skripte und ihre Ausführung

#4 Post by gewitter »

Olli ist einer der Spezialisten hier, die für Wasser und Brot hervorragende fachmännische Hilfestellungen leisten. Olli hat nur einen Fehler (nein, nein, dass er atmet ist schon ok <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> ), aber erhält sich für Gott, da trägt er dann doch ein bisschen dick auf <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Grüsse Dich, Olli

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Skripte und ihre Ausführung

#5 Post by odauter »

@Linkfinger: Ich habe das Glück, damit mein Geld verdienen zu dürfen. <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> Frag einfach, was unklar ist...
@Thomas Mitzkat: *gähn* ...ansonsten Gruß zurück
Last edited by odauter on 06. Feb 2002 0:29, edited 2 times in total.
bye.olli
--
"Where's Oswald when we need him.."

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: Skripte und ihre Ausführung

#6 Post by gewitter »

@Olli:
was ist? Humor eingefroren?

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Skripte und ihre Ausführung

#7 Post by odauter »

...nur müde

n8
bye.olli
--
"Where's Oswald when we need him.."

Manfred

Re: Skripte und ihre Ausführung

#8 Post by Manfred »

Danke, Olli, ich werde weiterfragen, wenns klemmt bei meinen Linux-Start-Versuchen.

Freue mich, daß ich hier Unterstützung finden kann bei den ersten Schritten.

Ciao
Manfred

Post Reply