Dein BF2 Server läuft unter dem User root. Wenn Dir innerhalb von 3 Sekunden kein guter Grund dafür einfällt, dann ist das falsch. Leg einen anderen User an (z.B. bf2daemon) und laß diesen User den Server starten. Glaub mir, Du willst das
ps aux | grep bf2
root 1162 0.0 0.1 2732 1144 ? S Jul11 0:01 SCREEN -d -m -S b
f2 /srv/www/htdocs/web0/html/BF2/bf2/start.sh
Die Zeile dürfte wohl bedeuten, daß ein Server läuft.
Was mir Kopfzerbrechen macht ist:
Zitat
root 1163 1.6 70.6 816132 729068 pts/4 S Jul11 17:17 /srv/www/htdocs/w
eb0/html/BF2/bf2/bin/bf2
root 1166 0.0 70.6 816132 729068 pts/4 S Jul11 0:00 /srv/www/htdocs/w
eb0/html/BF2/bf2/bin/bf2
root 1167 0.0 70.6 816132 729068 pts/4 S Jul11 0:00 /srv/www/htdocs/w
eb0/html/BF2/bf2/bin/bf2
root 1168 0.0 70.6 816132 729068 pts/4 S Jul11 0:00 /srv/www/htdocs/w
eb0/html/BF2/bf2/bin/bf2
root 1169 0.0 70.6 816132 729068 pts/4 S Jul11 0:00 /srv/www/htdocs/w
eb0/html/BF2/bf2/bin/bf2
root 1170 0.0 70.6 816132 729068 pts/4 S Jul11 0:09 /srv/www/htdocs/w
eb0/html/BF2/bf2/bin/bf2
Alles anzeigen
/srv/www/htdocs deutet eigentlich auf Webdokumente hin (htdocs = "HyperText-DOCumentS"). Der Prozeß der da läuft ist aber kein httpd sondern bf2 in einem Unterverzeichnis bin. Ich vermute jetzt mal, daß die Prozesse mit den PIDs 1166-1170 verwaiste bf2-Server sind.
Ich würde das alles erst mal killen:
#killall -9 bf2
#killall -9 bf2
(beim zweiten Mal hat man die Gewißheit, daß nichts mehr läuft, weil Linux "no processes terminated" meldet. Die Raute hat den Sinn, daß man nicht gedankenlos Kommandos als root absetzt. Du solltest das, was ich hier schreibe verstehen. Denn ich hafte Dir auch nicht für Schäden aus fehlerhafter oder richtiger Hilfestellung. )
Dann starte den Server neu und es sollte gehen.
Weißt Du was in dem Verzeichnis /srv/www/htdocs/web0/html/BF2/bf2 drin liegt?
hth