Dennis: ICQ Nachrichten automatisiert versenden

Beitrag lesen

Hi Vinzenz,

Als erstes würde ich versuchen, die maximale Anweisungslänge zu ermitteln. Reicht diese nicht aus, wäre es einen Versuch mit einer Pipe wert.

Ich habe mir gerade folgendes Shell-Script geschrieben:

#!/bin/bash

echo "#!/bin/bash" > micq-test
  echo "" >> micq-test
  echo -n "./micq/bin/micq -u 241664302 -p susanne -C " >> micq-test

I=1
  while [ $I -le 100 ]
  do
    echo -n ""msg $1 Hallo $1, dies ist die $I. Nachricht, es wurde ein neuer Vertretungsplan hochgeladen für den xx.xx.xxxx, Version x - laut diesem Plan sind folgende Stunden bei dir betroffen: 1. Stunde - Mathe, 2. Stunde - Deutsch. Der Plan ist einzusehen unter http://www.gymnasium-odenthal.de/vp/plan-xx-xx-xxx.html - Fehler bitte bei Dennis Riehle melden." " >> micq-test
    I=expr $I + 1
  done

echo ""exit"" >> micq-test

Aufgerufen mit ./generate Dennis generiert es mir die Shell-Datei, die ich dann nur noch ausführen muss. Habe ich dann auch gemacht - Nachricht 1, sowie Nachricht 94 bis 100 sind angekommen bei mir, alle anderen nicht.

100 Nachrichten scheinen also wohl vom Programm angenommen zu werden, jedoch werden wohl irgendwie nur knapp 10 versendet - möglicherweise muss ich die mit einer gewissen Pause dazwischen versenden...

MfG, Dennis.