Box meldet sich nach 30min beim VoIP ab! Was tun??

Status
Für weitere Antworten geschlossen.
haveaniceday schrieb:
susanne schrieb:
Bitte verrate mir, wie ich danach dies machen muss.
"
Wie genau bekomme ich diese Zeile & mit welchem Befehl genau unter "cat <<EOP > /var/spool/cron/crontabs/root " ?"

A) Lesen, verstehen und keine falschen Tasten tippen: http://www.ip-phone-forum.de/forum/viewtopic.php?t=9263


Haveaniceday

Aber zum einfügen von den Befehlen brauche ich doch kein nvi?!


Habe hier mal die Befehle zusammengefasst, es wäre super wenn mir jemand sagen würde ob dies so korrekt ist & eine Befehlszeile zu viel/ nicht notwendig ist.

[php:1:d517a1720b]
cat /var/flash/debug.cfg > /var/tmp/debug.cfg


echo "route add default gw 192.168.xx.1" >> /var/tmp/debug.cfg

echo "voipd -R" >> /var/tmp/debug.cfg" >> /var/tmp/debug.cfg

echo "echo 8,2>/var/led" >> /var/tmp/debug.cfg


echo "15,45 7-23 * * * voipd -R > /tmp/crontab.log " >> /var/tmp/debug.cfg


cp /var/tmp/debug.cfg /var/flash/debug.cfg

reboot [/php:1:d517a1720b]
 
haveaniceday schrieb:
PS: Bitte noch mal den Thread mit der Bedienung von nvi/vi lesen !
Eine falsche Reihenfolge oder ein fehlender/zusätzlicher Inhalt kann deine
Box zu einem Recoverfall machen !

Wie oben angegeben. Bitte [s:9e4e1f7751]d[/s:9e4e1f7751]noch mal lesen. Du hast mit deinem Einfügen die Reihenfolge verdreht.
Du musst das mit nvi machen.

Haveaniceday

:-(
 
Die Befehle für cron _müssen_ zwischen die Zeilen cat.. und EOP.
Wie im Beispiel unten.
Beispiel.
cat <<EOP > /var/spool/cron/crontabs/root
15,45 7-23 * * * voipd -R > /tmp/crontab.log
EOP

[excursion shell]
Here Dokument schrieb:
<<\EOP
beliebiger Text
EOP

cat "dokument..." > wohin

Der Befehl "cat" erhält das "here Dokument" als Eingabe und schreibt diese in die Datei "wohin".
Ein "here Dokument" Anfang beginnt hinter << und ist ein String ( hier: EOP )
Das "here Dokument" endet mit einer Zeile in der nur der "String" ( hier EOP ) steht.
Besonderheiten: Vor dem String ein "\" sorgt dafür dass im "here-Dokument" keine Variablen ersetzt werden. ( => man kann "$" verwenden, ohne das es interpretiert wird. )

[/excursion]

Mit einer Knoppix CD und über das Onlinemanual mit "man bash" kannst du mehr darüber lesen.

Ergo: Wenn die Zeile mit cron ausgeführt werden soll gehört sie an den richtigen Platz.

Haveaniceday
 
Das betrifft aber nur diese Zeile: 15,45 7-23 * * * voipd -R > /tmp/crontab.log .... nvi gemacht werden müssen? Mir geht es darum das ich endlich wieder erreichbar bin! Wenn nur dieser Befehl an einen bestimmten Ort muss, dann kann ich dies auch später machen,


Und muss ich alles einfügen, wie hier beschrieben, oder doppel ich da irgenwas?

cat /var/flash/debug.cfg > /var/tmp/debug.cfg


echo "route add default gw 192.168.xx.1" >> /var/tmp/debug.cfg

echo "voipd -R" >> /var/tmp/debug.cfg" >> /var/tmp/debug.cfg

echo "echo 8,2>/var/led" >> /var/tmp/debug.cfg


[/s]echo "15,45 7-23 * * * voipd -R > /tmp/crontab.log " >> /var/tmp/debug.cfg


cp /var/tmp/debug.cfg /var/flash/debug.cfg

reboot
 
Die Befehle gehen so nicht. Mir fehlt echt die Geduld um dir weiter die Gründe dafür einzeln zu beweisen.
Wenn dir meine Anleitung http://www.ip-phone-forum.de/forum/viewtopic.php?p=80908#80908 zu kompliziert
oder missverständlich ist kann ich dir nicht helfen.
Dann könntest du evtl. jemanden aus deinem Bekanntenkreis mit Linuxkenntnis
um Hilfe bitten.

:roll:

Du solltest mit den Gedanken, Verstehen und den Aktionen mal genauso viel Zeit verbringen wie
du zum Tippen deiner ganzen Antworten brauchst.
Die Diskussion mit dir dauert 10 mal länger als die eigentliche Umstellung.


Haveaniceday

PS: Musste ich jetzt einfach mal los werden. Denk nur mal darüber nach. Diskussionsbedarf dazu habe ich nicht.
 
haveaniceday schrieb:
Die Befehle gehen so nicht. Mir fehlt echt die Geduld um dir weiter die Gründe dafür einzeln zu beweisen.
Wenn dir meine Anleitung http://www.ip-phone-forum.de/forum/viewtopic.php?p=80908#80908 zu kompliziert
oder missverständlich ist kann ich dir nicht helfen.
Dann könntest du evtl. jemanden aus deinem Bekanntenkreis mit Linuxkenntnis
um Hilfe bitten.

:roll:

Du solltest mit den Gedanken, Verstehen und den Aktionen mal genauso viel Zeit verbringen wie
du zum Tippen deiner ganzen Antworten brauchst.
Die Diskussion mit dir dauert 10 mal länger als die eigentliche Umstellung.


Haveaniceday

PS: Musste ich jetzt einfach mal los werden. Denk nur mal darüber nach. Diskussionsbedarf dazu habe ich nicht.

Nehme es mir bitte nicht Übel, aber nicht jeder ist so ein Freak wie du.
Ich möchte einfach nur das meine Box funktioniert, und genau das tat sie heute morgen mit der Anleitung von Markus.( ausser die besagten Aussetzer)
Ich frage mich, warum du mir einfach nicht die Antwort schreibst. Für nach Anleitung arbeiten brauche ich keine Linuxkenntnise.

Deine mod.Firmware, deine Codexänderungen ect..... stellst du doch auch nicht ohne Erklärung ins Netz & schreibt dazu ... lernt erstmal was wie bewirkt.

Also nochmals die bitte an dich, um eine kurze Anleitung.

Danke
 
Nochmal ganz langsam für dich:
Neue Firmware drauf? Dann gibst du in der telnet-Konsole folgendes ein:
echo > /var/flash/debug.cfg
modstart
cat /var/flash/debug.cfg > /var/tmp/debug.cfg
echo "route add default gw 192.168.xx.1" >> /var/tmp/debug.cfg (xx noch ersetzen)
echo "voipd -R" >> /var/tmp/debug.cfg
echo "echo 8,2>/var/led" >> /var/tmp/debug.cfg
vi /var/tmp/debug.cfg

Dann schreibst du an die besagte Stelle die Zeile:
15,45 7-23 * * * voipd -R > /tmp/crontab.log
Und zwar genau so:
cat <<EOP > /var/spool/cron/crontabs/root
15,45 7-23 * * * voipd -R > /tmp/crontab.log
EOP

Als letztes: cp /var/tmp/debug.cfg > /var/flash/debug.cfg

reboot und fertig.
Eigentlich eine Sache von fünf Minuten, auch für jemand der sich nicht auskennt.

Gute Nacht, Oliver
 
Ja, und genau so hatte ich es auch verstanden, nur Haveaniceday hat ja behauptet das die "Stefan" auch an einen bestimmtenn Ort müssen & genau das hat verwirrt!
 
OK, dann mach mal.
Und ich will hoffen, dass morgen alles funktioniert :-)
 
Jetzt scheint meine debug.cfg leer zu sein, denn wann und wo gebe ich den Befehl "cp /var/tmp/debug.cfg > /var/flash/debug.cfg".

Ich habe einfach die Telnetkonsole geschlossen & mich neu angemeldet & dann den letzten Befehl ausgeführt, aber genau das hat nicht zum Erfolg geführt.
 
Falsch schrieb:
cp /var/tmp/debug.cfg > /var/flash/debug.cfg

Richtig:
cp /var/tmp/debug.cfg /var/flash/debug.cfg
Oder:
cat /var/tmp/debug.cfg > /var/flash/debug.cfg

Ist etwas vermischt gewesen.

Mit "cat /var/flash/debug.cfg" kannst du den Inhalt dann kontrollieren.

Haveaniceday
 
Kann ich nach dem Befehl "vi /var/tmp/debug.cfg" einfach weiter eingeben mit ....

Dann schreibst du an die besagte Stelle die Zeile:
15,45 7-23 * * * voipd -R > /tmp/crontab.log

Oder muss dies an eine bestimmte Stelle?

Und wo genau wo ich dann den Schreibbefehl
"cat /var/tmp/debug.cfg > /var/flash/debug.cfg"

Da ich ich "Leihenhaft" gesagt voll im vi Menü bin?!
 
Wie oben beschrieben:

[highlight=blue:fedf267ae2]cat <<EOP > /var/spool/cron/crontabs/root
#0 nicht ausgeschrieben......[/highlight:fedf267ae2]
15,45 7-23 * * * voipd -R > /tmp/crontab.log
[highlight=blue:fedf267ae2]EOP[/highlight:fedf267ae2]

Das blaue ist schon da und der Text muss genau dazwischen.

Haveaniceday
 
susanne schrieb:
Und wo genau wo ich dann den Schreibbefehl
"cat /var/tmp/debug.cfg > /var/flash/debug.cfg"

Da ich ich "Leihenhaft" gesagt voll im vi Menü bin?!

Kannst du bitte noch auf obige Frage eingehen.



Und dann zum besseren Verständniss

cat <<EOP > /var/spool/cron/crontabs/root

muss ich eingeben um an die Richtige Stelle zu kommen. Richtig??? dann Enter ........ und dort diese folgende Teile reinkopieren.

15,45 7-23 * * * voipd -R > /tmp/crontab.log

Und "EOP" brauch mich nicht zu Interessieren. Oder?!
 
  • Datei umkopieren in /var/tmp/debug.cfg
  • editieren: vi /var/tmp/debug.cfg
  • mit der Cursortaste runtergehen bis du bei "cat << \EOP > /var/spool/crontabs/root bist
  • kleines "o" drücken ( Einfügen unter aktueller Zeile)
  • Text eingeben ( 15,45 7-23 * * * voipd -R > /tmp/crontab.log )
  • In vi die "Esc" taste drücken => kommst in den Kommando Modus
  • vi verlassen mit ":wq" ( Speichern und quit )
  • mit "cat /var/tmp/debug.cfg" die Datei kontrollieren.
  • Im Zweifelsfall noch mal mit "cat /var/flash/debug.cfg > /var/tmp/debug.cfg" erstellen und von vorne anfangen.
  • Alles OK: Datei mit cat /var/tmp/debug.cfg > /var/flash/debug.cfg
    zurückschreiben.
  • /sbin/reboot
Fertig.
Das "EOP" muss ! direkt unter deiner Zeile "15,45..." stehen !

Haveaniceday
 
O.K. vielen, vielen Dank da hätte ich ja lange probieren können.

Und anfangen mit schreiben du ich wohl nach "Echo Aktion zu jeder vollen Stunde .... " das "/tmp/crontab.log" steht ja auch schon da, muss ja bestimmt auch kein 2tes x hin. Oder?
 
Diese Zeile könnte gelöscht werden und steht nur da, damit ich die Anzahl der "Zeit-Parameter" nicht vergesse (*) Minute, Stunde , Tag des Monat, Monat, Wochentag <Kommando>
Das "#" am Anfang macht die Zeile zum Kommentar.

=> Du kannst als sehen:
15,45 => Immer zur Minute 15 und 45
7-23 => Von morgens 7 - 23
=> Starte voipd -R
Also von 7:15 - 23:45 jede halbe Stunde..

Haveaniceday
 
Gut das du das schreibst, dass werde ich gleich noch ändern in 10,35,55 & 1-2 => ist das so o.k. damit ich den ganzen Tag bedenke?

Was meinst du mit "Datei umkopieren in /var/tmp/debug.cfg " ?


Sag mal dein modstart, startet nur bei jedem 5x & die Zeile ...... jede Stunde bla bla hatte ich bis jetzt 1x dastehen, was ist das?
 
Die Frage verstehe ich nicht. Was soll das "&" in der Frage ?
Die Zeile "#0 * * * * echo Action zur vollen Stunde" würde ohne "#" Die Aktion
immer zur vollen Stunde ( <beliebig>:00 minuten) ausführen.

susanne schrieb:
Sag mal dein modstart, startet nur bei jedem 5x & die Zeile ...... jede Stunde bla bla hatte ich bis jetzt 1x dastehen, was ist das?


Was meinst du mit "Datei umkopieren in /var/tmp/debug.cfg " ?
=> Du hast in einem "Arbeitsbereich" sprich "/var/tmp/" die Datei geändert.
Dort verschwindet die Datei nach einem Reboot: alles weg.

Wenn du diese Datei in /var/flash/debug.cfg kopierst bleibt diese erhalten.

Haveaniceday.

[/logout] für heute. Haveanicenight.
 
Status
Für weitere Antworten geschlossen.
Kostenlos!

Statistik des Forums

Themen
248,890
Beiträge
2,304,026
Mitglieder
378,570
Neuestes Mitglied
domitrader