Mi sento come se mi mancasse qualcosa di ovvio, ma ho guardato dappertutto e non riesco a trovare la risposta alla mia domanda.Erlang stacca shell dal nodo/Esci da shell senza nodo di sterminio
Supponiamo che io sono un rilascio applicazione che ho costruito con armature e lo inizio alla
rel/my_app/bin/my_app start
ho lasciato felicemente andare circa la propria attività per un po ', e poi voglio collegare una console per controllare le cose, così io
rel/my_app/bin/my_app attach
e ottenere una shell. Muto in giro, e quando ho finito voglio uscire dalla shell ma lasciare l'applicazione in esecuzione. Se faccio ^G q
o q().
, abbassa l'intera applicazione.
Ho anche giocato con l'avvio dell'applicazione con +Bi
per impedirgli di chiudere accidentalmente qualcuno, ma come si fa a uscire addirittura da una shell?
Commento a parte, lei ha ragione :) Ora che si punta fuori mi sento come un somaro perché dice chiaramente "(^ D per uscire)" lol. – dantswain
Io uso erl per avviare un nuovo nodo (in Debian Linux 8, terminale ssh), ma quando premo Ctrl + D, non succede nulla, perché? – kingluo