Zitat von
moritz:
Soll ich den Bot in PHP schreiben?
Wenn du die Nachteile dadurch in Kauf nimmst, ja. Hat aber auch den Vorteil, daß du nicht wissen musst, wie Linux funktioniert.
Zitat von
moritz:
Und kann ich den Bot in den Idle-Mode tun, dass er nur den CPU nimmt, der sonst nicht gebraucht wird?
Nennt sich Multitasking, einfach den Thread auf eine niedrige Priorität stellen. Stöber mal in den libc-Funktionen zu Threads. Wenn du das mit PHP machen willst, musst du allerdings jede Instanz des PHP-CGIs (oder den gesamten Apache, wenn PHP als Modul läuft) verringern. Wie das automatisiert geht, weiß ich nicht. Wenn du Glück hast, hat der Apache da eine Einstellung in der Konfigurationsdatei für, wenn nicht musst du tatsächlich einen "Wächter" schreiben, der Prozesse pollt und alle php-Prozesse in der Priorität erniedrigt. Dieser Wächte müsste dann vermutlich mit root-Rechten laufen, oder aber als Daemon, ich habe mich mit dem Prozess-Modell und der Rechtvergabe unter Linux noch nicht so auseinandergesetzt, daß ich dir jetzt sagen könnte, wie das geht.