Ich versuche, einen Ordner (/var/lib/php/session/) mit Putty über SSH zu leeren, aber es funktioniert nicht. Ich weiß nicht, was schief läuft.
Dies ist der Befehl, den ich verwende:
rm -rf /var/lib/php/session/*
Jedes Mal, wenn ich diesen Befehl ausführe, bleibt er hängen, ohne zurückzukehren. Danke
Antwort1
Wahrscheinlich werden einige dieser Dateien noch von einem laufenden PHP-Prozess verwendet. Sie können lsof -f
dies mithilfe von überprüfen.
Betreiben Sie (eine weitere Annahme, da Sie nicht viele Details angeben) einen Webserver (Apache, nginx usw.), von dem aus die PHP-Skripte bereitgestellt werden? In diesem Fall können Sie den Webserver stoppen, versuchen, Ihren Befehl erneut auszuführen, und dann den Webserver erneut starten. Beachten Sie jedoch, dass dadurch die Websitzungen der Besucher unterbrochen werden, da Sie alle Sitzungsdaten entfernen.