.titleBar { margin-bottom: 5px!important; }

Betamax Kontostand auslesen - wie? (Textfile auslesen)

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von ammar, 23 Sep. 2006.

  1. ammar

    ammar Neuer User

    Registriert seit:
    13 Juni 2006
    Beiträge:
    188
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo!
    Ich habe ein Bash-Skript der sich mein Kontostand holt:

    Code:
    #!/bin/bash
    /usr/bin/wget -q --no-check-certificate --keep-session-cookies \
                  --save-cookies /tmp/vs_cookies.txt \
                  --post-data='username=xxx&password=xxx' -O /tmp/vs_credit   \
                  https://myaccount.voipbuster.com/clx/index.php?part=login
    
    /usr/bin/wget -q --no-check-certificate --load-cookies /tmp/vs_cookies.txt \
                  --post-data='part=menu&justloggedin=true' -O /tmp/vs_credit \
                  https://myaccount.voipbuster.com/clx/index.php
    
    credito=$(grep -i euro /tmp/vs_credit |cut -d"<" -f3 |cut -d";" -f3)
    echo $credito
    
    Funktioniert nicht immer (Session Lost Problem), es reicht mir aber. Er spuckt den Kontostand raus.
    Was ich möchte ist vor jeden Anruf den Kontostand ansagen und da stoße ich an meine Knowhow Grenzen Ich kann mit System oder AGI() Bashfile ausführen, aber wie kriege ich am Besten den Zahl raus? Ich könnte die Ergebniss auch in ein File speichern, wie kann ich aber von Asterisk aus den Inhalt der Textdatei auslesen?