Sono passato da bash a fish shell in iTerm2. Tuttavia, ogni volta che avvio iTerm2, viene visualizzato il seguente messaggio di errore:
A session ended very soon after starting. Check that the command in profile is correct.
Dopo aver guardato in giro, mi rendo conto che ogni volta che avvio iTerm2 per la prima volta, crea due processi:
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
Il primo processo termina quando esco da iTerm2, ma rimane il secondo. Devo ucciderlo manualmente.
Non ho questo problema con bash o anche con zsh. Quindi, perché la shell di pesce crea un processo aggiuntivo e nascosto e come impedirlo?