Anzeige:
Ergebnis 1 bis 1 von 1

Thema: inid. /etc/init.d/ scripts schneller ausführen.

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Beiträge
    16

    inid: /etc/init.d/* Skripts schneller und bequemer ausführen.

    Mit folgendem Skript könnt ihr Init-Skripts schneller über die Kommandozeile ausführen.

    Beispiel
    Vorher:
    #sudo /etc/init.d/apache stop
    #sudo /etc/init.d/gpm stop
    #sudo /etc/init.d/cupsys stop
    Nachher:
    #inid "apache gpm cupsys" stop

    Syntax
    Code:
    #inid "daemon1 daemon2" start|stop|reload|restart
    Benötigt "sudo"!

    Installation
    Code:
    #chmod u+x inid
    #mv inid /usr/local/bin
    (Als ausführbar markieren und kopieren.)

    Erfolg
    Code:
     
    #inid "cupsys gpm" stop
    Stopping printing system service: cupsys.
    Stopping mouse interface server: gpm.
    #
    Quellcode
    Einfach kopieren und einfügen in eine Datei namens "inid".
    Code:
    #!/bin/sh
    
    if [ "$#" != 2 ]; then
    echo Error: $# arguments given, but must be 2.
    echo "Please put braces around the services if multiple."
    echo ex. \#inid \"gpm apache cupsys\" stop;
    exit 1;
    fi
    
    for daemons in $1;
    do
    if [ -e /etc/init.d/$daemons ]; then
    sudo /etc/init.d/$daemons $2;
    # you can use ". " instead of "sudo "
    # if you only use it as root
    else
    echo /etc/init.d/$daemons not found!
    fi
    done
    
    # (C) 2004 Dennis Jansen
    # published under the GNU GPL 2.0
    # for a copy see http://www.gnu.org/copyleft/gpl.html#TOC1

    Mehrere Services müssen in Anführungszeichen gesetzt werden.
    Falsch:
    inid apache cupsys stop
    Richtig:
    inid "apache cupsys" stop

    Viel Spaß!
    Ich würde mich über Kommentare freuen! (PM oder Eintrag)
    Veröffentlicht unter der GNU FDL: http://www.gnu.org/licenses/fdl.txt
    Geändert von djtm (06.11.04 um 21:53 Uhr)

Ähnliche Themen

  1. Probleme beim ausführen des Scripts...
    Von linuxkiller im Forum Sicherheit
    Antworten: 2
    Letzter Beitrag: 08.12.01, 22:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •