Warum erzeugt Fischmuschel einen versteckten Prozess in iTerm2?
378
Long Thai
Ich bin in iTerm2 von Bash auf Fish Shell umgezogen. Wenn ich jedoch iTerm2 starte, erhalte ich folgende Fehlermeldung:
Eine Sitzung endete sehr bald nach dem Start. Überprüfen Sie, ob der Befehl im Profil korrekt ist.
Nachdem ich mich umgesehen habe, stelle ich fest, dass beim ersten Start von iTerm2 zwei Prozesse entstehen:
40776 ?? S 0:00.41 /Users/admin/Applications/iTerm.app/Contents/MacOS/iTerm2 40778 s000 Ss 0:00.03 /Users/admin/Applications/iTerm.app/Contents/MacOS/iTerm2 --server login -fp admin
Der erste Vorgang wird beendet, wenn ich iTerm2 beendet habe, der zweite bleibt jedoch erhalten. Ich muss es manuell töten.
Ich habe dieses Problem nicht mit bash oder sogar zsh. Warum erzeugt die Fischmuschel einen zusätzlichen und versteckten Prozess und wie kann man dies verhindern?
Unzureichende Daten Fisch schafft diesen Prozess nicht. iTerm ist. Der von iTerm2 gemeldete Fehler bedeutet, dass der Prozess, vermutlich eine Fish-Login-Shell, sehr schnell beendet wurde. Haben Sie "chsh -s / usr / local / bin / fish" ausgeführt, um es als Login-Shell festzulegen? Können Sie überhaupt eine iTerm2-Instanz starten? Wenn Sie Fisch laufen lassen oder etwas anderes (zB bash)? Wenn noch etwas passiert, was passiert, wenn Sie "fish -l" eingeben?
Kurtis Rader vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
6
Welche zsh-Funktionen verwenden Sie?
-
5
Transparente Eingabeaufforderung in Vista?
-
4
Verwenden Sie den Windows-Aktenkoffer von der Befehlszeile aus
-
8
Die Windows-Shell töten
-
4
Warum sind einige Befehle nicht vorhanden?
-
11
Gibt es eine einfache Möglichkeit, MP3-Dateien zu teilen?
-
2
Wie kann ich OSX Terminal.app dazu bringen, den Vollbildmodus zu öffnen und nicht zu kaskadieren?
-
4
Remote-Ordner unter Linux synchronisieren
-
3
Mac OS X: herkömmliche Orte, an denen Binärdateien gespeichert werden sollen
-
2
Mac OS X: einfaches Skript gesucht