Anzeige:
Ergebnis 1 bis 6 von 6

Thema: nach datei suchen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jun 2007
    Beiträge
    22

    nach datei suchen

    Södele.. ich schreib jetzt gerade an meinem ersten und eignen interface.

    Da mir ein direkter befehl via http zu unsicher war, kam mir eine andere idee.

    Wenn der User auf Server /Start/stop/restart drückt, dann wird per php eine datei in einen ordner erstellt. (restart.txt, zb.)

    Das klappt auch schon wunderbar.

    Ich bin jetzt daran, ein script zu schreiben, um die datei abzufragen.
    ich kenne leider die korrekten befehle nicht, darum poste ich sie mal in "menschensprache"

    Code:
    #! bin/sh
    cd /home/interface/
    
    
    *nummer1*
    sleep 5
    if "find" restart.txt
    then sh /home/script/server restart
    rm restart.txt
    else go to *nummer2*
    
    
    *nummer2*
    sleep 5
    if "find" start.txt
    then sh /home/script/server start
    rm start.txt
    else go to *nummer3*
    
    *nummer3*
    sleep 5
    if "find" stop.txt
    then sh /home/script/server stop
    rm stop.txt
    else go to *nummer1*
    Die sh server mit den funktionen FUNKTIONIERT, auch das PHP Script, das die Datei erzeugt. Also ich seh sie auch in den Ordner.

    Das einzige Problem noch, das script soll die datei abfragen.
    Somit wird spätenstens nach 15 sekunden der server per interface neugestartet.

    Ich hoffe ihr könnt mir da helfen.

    Vielen Dank
    michikkk

  2. #2
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    test -e "restart.txt" && /home/script/server start && rm -f restart.txt

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jun 2007
    Beiträge
    22
    funktioniert perfekt, vielen dank

    ich brauch jettz nur noch den befehl wie ich vom schluss wieder zum anfang komme und alles als loop(schleife) setze..

  4. #4
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Code:
    #!/bin/sh
    
    datei = $(find $pfad -type f -name restart.txt)
    if [ -e $datei ]; then
    /home/script/server restart
    rm -f $datei
    else
    $0 blablub2
    fi
    
    case "$1" in
    blablub2)
    *nummer2*
    ;;
    
    usw....

    Greeez Oli
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  5. #5
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Zitat Zitat von michikkk Beitrag anzeigen
    funktioniert perfekt, vielen dank

    ich brauch jettz nur noch den befehl wie ich vom schluss wieder zum anfang komme und alles als loop(schleife) setze..
    $0
    <zehnzeichen>
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jun 2007
    Beiträge
    22
    so habs hingekriegt.. zum test nur mit echo, aber ich seh ja obs geht:

    Code:
    #! /bin/sh 
    
    wait=1
    
    while true
    	do
    
    cd /home/script/web/
    test -e "restart.txt" && echo Server startet neu  && rm -f restart.txt
    sleep $wait
    test -e "stop.txt" && echo Server stoppt && rm -f stop.txt
    sleep $wait
    test -e "start.txt" && echo Server startet && rm -f start.txt
    sleep $wait
    	done
    exit 0

Ähnliche Themen

  1. WLAN RTL8180 unter Kubuntu
    Von srvguy im Forum Anbindung an die Aussenwelt
    Antworten: 103
    Letzter Beitrag: 19.02.06, 18:51
  2. Openssl installieren Probleme
    Von Captain_Tuvok im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 17.03.05, 14:15
  3. Endeavour2 - Ich find den Fehler nicht
    Von MHage im Forum Kompilieren von Kernel und Sourcen
    Antworten: 2
    Letzter Beitrag: 03.06.03, 12:09
  4. kernel: out of memory
    Von kratz00 im Forum Linux Allgemein
    Antworten: 11
    Letzter Beitrag: 16.09.02, 22:02
  5. RichTextFormat (RTF) Datei in Postscript Datei umwandeln?
    Von sutterp im Forum Anwendungen Allgemein, Software
    Antworten: 6
    Letzter Beitrag: 10.09.02, 07:16

Lesezeichen

Berechtigungen

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