2010-06-25 6 views

Répondre

1

Cela signifie que vous êtes déjà dans l'écran nommé « bash »

sortir juste avec commande « exit ». Et exécutez à nouveau "écran bash"

+0

J'ai essayé cela, mais sans aucune chance ... – httpinterpret

+0

réponse testé et mis à jour :) – silent

0

IMHO si vous avez supprimé la prise d'écran, il n'existe aucune méthode pour récupérer cette instance d'écran.

Vous devez quitter l'écran et le réexécuter.

-1

Si vous ne trouvez pas une session pour quitter ou tuer et obtenir la même erreur "No tel fichier ou répertoire" chaque fois que vous essayez de démarrer l'écran, essayez "screen -wipe".

11

Vérifiez si vous avez la variable d'environnement STY jeu:

[[email protected] ~] echo $STY 
25771.pts-0 

Si la variable est définie, vous dites screen à refixer à une session existante. Si cette session n'existe pas, alors vous verrez l'erreur que vous obtenez.

Pour résoudre ce problème, juste effacer la variable d'environnement en exécutant:

export STY= 

et essayez de démarrer à nouveau screen.

Ce scénario est peut-être dû au fait que vous avez déjà exécuté une session d'écran (qui a configuré la variable d'environnement STY pour vous) qui s'est maintenant fermée. Par exemple:

xterm 
screen 
# The following xterm will inherit the existing STY environment variable. 
xterm & 
# close the initial xterm, and in the new xterm run the following: 
screen 

Le dernier appel à screen vous donnera votre erreur, car il a toujours la variable d'environnement STY de l'original (maintenant disparu) Session screen.

+0

Ou juste faire 'unset STY'. –

Questions connexes