script howto gesucht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
quaeler
Beiträge: 116
Registriert: 04.02.2005 19:04:22

script howto gesucht

Beitrag von quaeler » 10.10.2005 19:22:25

hi
suche ein howto wie ich unter linux (speziell debian) n script schreibe also so was wie im MS DOS ne .bat (batchdatei) war!

kein ein script das von einem normalen nutzer gestartet wird befehle ausführen die root vorbehalten sind ??

ps hab gegoogelt aber für howt script bekamm ich alle howtos in denen ein script genutzt wir d und kein howto zum thema scripting...

mfg
Florian
bi newbieee

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 10.10.2005 19:30:19

hi,

Fragen ist eben doch schwieriger als Antworten :)

Frag mal Google nach bash howto

viel Spass!
Beware of programmers who carry screwdrivers.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Re: script howto gesucht

Beitrag von meandtheshell » 10.10.2005 19:35:49

quaeler hat geschrieben:hi
suche ein howto wie ich unter linux (speziell debian) n script schreibe also so was wie im MS DOS ne .bat (batchdatei) war!
http://www.linuxfibel.de/bashprog.htm

markus

Benutzeravatar
puntarenas
Beiträge: 712
Registriert: 28.05.2005 15:07:05

Beitrag von puntarenas » 10.10.2005 19:38:32

Advanced Bash-Scripting Guide:

http://www.tldp.org/LDP/abs/html/

Gruß
puntarenas

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.10.2005 19:46:55

Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

quaeler
Beiträge: 116
Registriert: 04.02.2005 19:04:22

Beitrag von quaeler » 10.10.2005 20:19:52

ok vielen dank das problem war dass ich nicht wusste wonach ich suchen sollte (bash)...
bi newbieee

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 10.10.2005 20:37:55

quaeler hat geschrieben:ok vielen dank das problem war dass ich nicht wusste wonach ich suchen sollte (bash)...
scripting howto wäre schon ein volltreffer gewesen :wink:

quaeler
Beiträge: 116
Registriert: 04.02.2005 19:04:22

Beitrag von quaeler » 10.10.2005 20:54:36

ok muss sagen diese howtos gehen weit über das hinaus was ich brauche ! mein script hab ich jetzt schon fertig:

Code: Alles auswählen

cp /etc/network/interfaces.uni /etc/network/interfaces
ifdown eth0
ifup eth1
vpnc-connect
ihr seht ja jetzt wozu es gut ist...

so als root funktioniert es auch gut! aber was muss ich machen damit ein normaler nutzer es ausführen kann ???
bi newbieee

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 10.10.2005 20:56:31

Code: Alles auswählen

chmod -c 755 <scriptname>

quaeler
Beiträge: 116
Registriert: 04.02.2005 19:04:22

Beitrag von quaeler » 10.10.2005 21:13:46

hab ich gemacht aber:

Code: Alles auswählen

florian@flos-nb:~/flo_s_scripte$ sh WLAN_Uni.sh
cp: reguläre Datei ,,/etc/network/interfaces" kann nicht angelegt werden: Keine Berechtigung
WLAN_Uni.sh: line 3: ifdown: command not found
WLAN_Uni.sh: line 4: ifup: command not found
WLAN_Uni.sh: line 5: vpnc-connect: command not found
florian@flos-nb:~/flo_s_scripte$
bi newbieee

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.10.2005 21:16:41

Installiere dir Sudo und konfiguriere das so, das der User dieses Script als Root ausführen darf. dann solte es funktionieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
stelmi
Beiträge: 222
Registriert: 26.09.2005 23:57:00
Kontaktdaten:

Beitrag von stelmi » 11.10.2005 02:27:24

Hallo Ihr:

Hab jetzt kein neuen Thread geoeffnet, sonder frag jetzt einfach mal am Ranke:

Teilweise kommt es vor, dass ich in der Uni einfach so vom Netz getrennt werde!?

Wie oder woruebern kann man die "laufende" vpnc-Verbindung beenden/neustarten??

Sicher ganz einfach... (google sagt hier eifnfach: exit (skript), aber wie waere die genau e synthax?)

Vielen Dank!!

fg,steve

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 11.10.2005 07:58:44

quaeler hat geschrieben:hab ich gemacht aber:

Code: Alles auswählen

florian@flos-nb:~/flo_s_scripte$ sh WLAN_Uni.sh
cp: reguläre Datei ,,/etc/network/interfaces" kann nicht angelegt werden: Keine Berechtigung
WLAN_Uni.sh: line 3: ifdown: command not found
WLAN_Uni.sh: line 4: ifup: command not found
WLAN_Uni.sh: line 5: vpnc-connect: command not found
florian@flos-nb:~/flo_s_scripte$
hast du chmod .... als root ausgeführt? mach das

markus

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 11.10.2005 08:05:47

"man sudo" sollte das Problem lösen. Und /etc/sudoers bitte immer mit visudo editieren.

quaeler
Beiträge: 116
Registriert: 04.02.2005 19:04:22

Beitrag von quaeler » 11.10.2005 21:17:38

ja habs m9it sudo hinbekommen !

@stelmi

schreib dir n script das vpnc disconnected und wieder connectet

sollte das nicht reichen! schreib dir n script das vpnc disconnected wlan abschaltet, wieder anschaltet und wieder vpnc connectet
bi newbieee

Benutzeravatar
stelmi
Beiträge: 222
Registriert: 26.09.2005 23:57:00
Kontaktdaten:

Beitrag von stelmi » 12.10.2005 04:31:26

Hallo!!!

hat vllt jem ein Tutorial dafuer?? ich hab vom skript-schreiben leider noch ueberhaupt
keine Ahnung! Ist halt nur aergerlich, dass ich dafuer momentan immer den Rechner
neu starten muss :oops:

fg,steve

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 12.10.2005 09:21:48

Kannst du den Dienst nicht einfach neu starten ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
stelmi
Beiträge: 222
Registriert: 26.09.2005 23:57:00
Kontaktdaten:

Beitrag von stelmi » 12.10.2005 21:29:06

Na das ist kein Dienst!!
Zumindest keiner von der Sorte, die man unter inti.d finden kann!!!

Daher weiss ich nicht, wie man das neu startet :?

fg,steve

quaeler
Beiträge: 116
Registriert: 04.02.2005 19:04:22

Beitrag von quaeler » 13.10.2005 22:28:57

also nach 60 min mache ich

vpnc-disconnect
vpnc-connect
bi newbieee

Benutzeravatar
stelmi
Beiträge: 222
Registriert: 26.09.2005 23:57:00
Kontaktdaten:

Beitrag von stelmi » 13.10.2005 23:53:11

wie???
warum grad nach 60 Minuten??

Das komische ist, wenn ich aus dem Netz fliege, dann kann ich beim erneuten Einwaehlen
zwar noch alle Seiten erfolgreich anpingen, aber keine mehr im Browser aufrufen :cry:

fg,steve

Antworten