Ja — Word-Dateien lassen sich unter Linux problemlos öffnen; entscheidend ist nur, womit. Für .docx klappt das meist direkt, bei alten .doc-Dateien oder komplizierten Layouts gibt es e...
Warum lässt sich 'nohup' unter Linux nicht ausführen?
Antwort vom**Meist liegt es nicht an `nohup` selbst, sondern am aufgerufenen Befehl: `nohup` startet nur ein externes Programm weiterlaufend ohne Hangup-Signal; wenn der Befehl nicht gefunden wird, nicht ausführbar ist oder die Ausgabe nicht geschrieben werden kann, wirkt es so, als ob `nohup` „nicht geht“.** ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) ## Die häufigsten Ursachen **1. `nohup: command not found`** Dann fehlt `nohup` im `PATH` oder das Paket mit den Coreutils ist nicht korrekt installiert. Auf GNU/Linux gehört `nohup` normalerweise zu den Coreutils. Teste zuerst: ```bash command -v nohup type nohup /usr/bin/nohup --version ``` Wenn nur der letzte Befehl funktioniert, ist meist dein `PATH` das Problem. ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) **2. `nohup: failed to run command ...: No such file or directory`** Dann findet `nohup` dein Zielprogramm nicht. Ein typischer Fehler ist `nohup script.sh` statt `nohup ./script.sh`, weil das aktuelle Verzeichnis oft nicht im `PATH` liegt. ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) **3. `Permission denied`** Dann ist meist nicht `nohup` gesperrt, sondern: - die Datei ist nicht ausführbar, - das Dateisystem ist mit `noexec` eingehängt, - oder die Umleitung in eine Logdatei ist nicht beschreibbar. Gerade der letzte Punkt wird oft übersehen: `nohup` versucht Ausgaben in `nohup.out` oder in deine Umleitung zu schreiben; wenn das nicht geht, startet der Befehl unter Umständen gar nicht. ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) **4. Falscher Befehlstyp** `nohup` erwartet ein externes Programm. Shell-Konstrukte wie `.`/`source`, Aliase oder manche Builtins kannst du nicht direkt mit `nohup` starten. `nohup . test.sh` ist deshalb falsch; korrekt ist z. B. `nohup ./test.sh &`. ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) ## Was du konkret prüfen solltest ```bash command -v nohup ls -l ./dein-script.sh head -n1 ./dein-script.sh mount | grep noexec nohup ./dein-script.sh >app.log 2>&1 & echo $ ``` Entscheidend ist dabei: - **`ls -l`**: Hat die Datei `x`-Rechte - **`head -n1`**: Gibt es eine gültige Shebang wie `#!/bin/bash` - **`mount | grep noexec`**: Liegt das Script auf einem `noexec`-Mount - **eigene Umleitung**: So vermeidest du Ärger mit `nohup.out`. ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) ## Der wichtigste Unterschied Viele verwechseln **„`nohup` läuft nicht“** mit **„mein Script läuft nicht“**. `nohup` selbst ist fast nie das eigentliche Problem. Die Exit-Codes machen das klar: - **125**: `nohup` selbst ist fehlgeschlagen - **126**: Befehl gefunden, aber nicht ausführbar - **127**: Befehl nicht gefunden ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html)) ## Praxis-Tipp Der robusteste Start sieht meist so aus: ```bash nohup ./dein-script.sh >dein-script.log 2>&1 & ``` Wenn das scheitert, liegt die Ursache fast immer an **Pfad, Rechten, Shebang oder Schreibrechten für die Ausgabe** — nicht an `nohup` selbst. ([gnu.org](https://www.gnu.org/software/coreutils/manual/html_node/nohup-invocation.html))
Verwandte Fragen
Gibt es für Linux ein Offline-Wörterbuch, das auch englische Sätze übersetzt?
Ja – aber du musst zwischen „Wörterbuch“ und „Satzübersetzer“ unterscheiden: Für Linux gibt es sehr gute Offline-Wörterbücher, und für ganze...
Gibt es Revo Uninstaller für Linux Mint?
Nein – Revo Uninstaller gibt es nicht nativ für Linux Mint; das Programm ist auf Windows ausgelegt. Auf der offiziellen Revo-Seite beziehen sich Funktionen wie Registry-Bereinigung, Windows...
Welchen Virusgefahren sind Linux-Systeme ausgesetzt?
Linux-Systeme sind realen Malware-Gefahren ausgesetzt – nur meist anders als Windows-PCs: Das größte Risiko sind heute nicht klassische „Dateiviren“, sondern kompromittier...
Was bedeutet export BIN_DIR=$(cd "$(dirname "$0")" && pwd)?
Das setzt die Umgebungsvariable BINDIR auf den absoluten Pfad des Ordners, in dem das aktuelle Skript liegt. Praktisch heißt das: Das Skript kann danach zuverlässig Dateien relativ zu seine...
Welche CAD-Software eignet sich für Linux?
Ja – für Linux gibt es gute CAD-Software, aber die richtige Wahl hängt vor allem davon ab, ob du 2D-Zeichnungen, parametrisches 3D oder eher technische Spezialfälle brauchst. Die...
Läuft MicroStation auf Linux?
Nein. MicroStation läuft offiziell auf Windows, nicht auf Linux. Bentley nennt in den aktuellen unterstützten Betriebssystemen Windows 11 und Windows Server, aber kein Linux. (bentleysystems...
Gibt es ein Kürzel für das Terminal unter Linux?
Ja: Meist ist damit tty oder umgangssprachlich einfach „Konsole“ gemeint – aber ein einheitliches offizielles Kürzel für „das Terminal“ gibt es in Linux nicht....