tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
2390
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    G-KilLa G-KilLa ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    16
    Hallo!
    Also ich möchte ganz gerne mal wissen, ob es möglich ist eine Art Batch-Datei unter Linux laufen zu lassen.
    Diese soll nach ausführen ca. 10 Counter Strike Source Server starten lassen und 4 Teamspeak-Server.
    Also meinetwegen eine Datei ist in "/etc/init.d/" die heißt "cs" und diese soll nachdem ausführen sogesehen 20 Befehle hintereinander runterlaufen lassen.
    Ist das möglich?
    Wenn ja sagt mir bitte wie.
    Ich denke mal es ist möglich weil es ja über Webmin auch möglich ist.
    Möchte aber kein Webmin mehr auf meinen Root Server laden.

    MFG
    G-KilLa

    //Edit:
    Ich habe Debian Etch
    Geändert von G-KilLa (25.10.08 um 22:29 Uhr)
     

  2. #2
    spex Tutorials.de Gastzugang
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
     
    cat > /etc/init.d/cs <<EOF
    #/bin/bash
    echo "Befehl 1 ..."
    echo "Befehl 2 ..."
    echo "Befehl 3 ..."
    echo "Befehl 4 ..."
    EOF
    chmod +x /etc/init.d/cs

    echo "Befehl 1 ..."
    Sowas kannst du durch deine Befehle ersetzt also z.B auch Binarys und andere Scripts.
    Dabei achte drauf das du alles was ausgeführt werden soll mit dem Recht 1 versiehst das geht am einfachsten mit:
    chmod +x DATEI
    http://www.linuxwiki.de/chmod

    Die erste Zeile: "#!/bin/bash" bestimmt welcher Parser verwendet werden soll.
    Hier kann z.B auch "#!/usr/bin/php-cgi" stehen.
    Dann würde das entsprechende Script an einen PHP-Parser übergeben werden.
    Geändert von spex (25.10.08 um 23:06 Uhr)
     

  3. #3
    mandrax mandrax ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    3
    Hallo G-Killa!

    Eine Batch-Datei nennt man unter Linux Shell-Skript.
    Um ein Shell-Skript zu erstellen, benutzt du den Editor deiner Wahl
    und schreibst in eine leere Datei die entsprechenden Befehle.
    Diese Datei speicherst du ohne Dateiendung ab und machst sie
    mit chmod ausführbar, wie sp3x bereits sagte. Diese kannst du
    dann in einer Kommandozeile per "./dein_skript" oder "sh dein_skript" ausführen.
    Ich hoffe, ich konnte alle Fragen beantworten.

    MfG mandrax
     

  4. #4
    G-KilLa G-KilLa ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    16
    Ja genau danke
    Bin fertig das Script läuft führe jetzt mit einem Script ca. 50 Prozesse aus!

    Danke

    MFG
    G-KilLa
     

Ähnliche Themen

  1. Datei auslesen wie unter Linux mit "tail -f"
    Von darksmilie im Forum Java
    Antworten: 2
    Letzter Beitrag: 22.02.10, 15:04
  2. Antworten: 1
    Letzter Beitrag: 01.03.09, 16:01
  3. Alternative zu Photoshop unter Linux (Stichwort "Slicen")
    Von Funky im Forum Sonstige Grafik-Programme
    Antworten: 0
    Letzter Beitrag: 24.08.07, 14:41
  4. Antworten: 2
    Letzter Beitrag: 09.10.06, 17:27
  5. Datei in Ordner "*xyz" mit batch kopieren
    Von pkatwork im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 31.03.04, 15:41