Hier ist ein Fehler, der von einem unserer regelmäßigen Leser, Anu, gemeldet wurde. Sie sagt, cluster-fork w
Der Befehl endet mit einem Fehler „shell-init:Fehler beim Abrufen des aktuellen Verzeichnisses:getcwd:kann nicht auf übergeordnete Verzeichnisse zugreifen:Keine solche Datei oder kein Verzeichnis “.
Hier ist die vollständige Momentaufnahme des Fehlers:
$cluster-fork w compute-0-0: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory down compute-0-1: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Lösung:
Dieser Fehler tritt meistens auf, wenn das Verzeichnis, in dem dieser Befehl ausgeführt wurde, nicht mehr existiert. Angenommen, Sie hätten das Verzeichnis in 'test'
geändert und cluster-fork
ausgegeben Befehl. Während der Ausführung von cluster-fork
, wenn das Verzeichnis test
entfernt wurde (kann ein Programm sein, das regelmäßig Festplattenspeicher bereinigt oder versehentlich von einem anderen Terminal gelöscht wurde), dann 'getcwd'
kann das aktuelle Arbeitsverzeichnis nicht zurückgeben. Daher cluster-fork
gibt einen Fehler zurück „getcwd:kann nicht auf übergeordnete Verzeichnisse zugreifen:Keine solche Datei oder Verzeichnis“.
Um diesen Fehler zu beheben, muss man einfach aus diesem nicht vorhandenen Verzeichnis herauskommen. Normalerweise durch Ausgabe von 'cd'
Befehl, um in das Home-Verzeichnis zu gelangen und cluster-fork
auszuführen Befehl.
Mit cd ..
wird nicht funktionieren und Sie werden immer noch mit der gleichen Fehlermeldung enden.