J'utilise putty pour ssh sur mon serveur Linux. Après je me connecte en utilisant bash et j'entre cette commande exec echo abc
cela provoque ma session pour fermer. Quelle est la raison pour laquelle la session se termine de cette façon?Pourquoi ma session shell bash se ferme de façon inattendue
0
A
Répondre
1
exec
indique au shell de se replacer dans la mémoire avec le programme en cours d'exécution. Par conséquent, le shell ne s'exécute plus après un succès exec
.
Si vous voulez que votre coque arrière par la suite, la commande doit être
echo abc
pas
exec echo abc
(wiki communautaire pour éviter la récolte de représentant de répondre à une dupe connue) –