Mon étape par étape:
- Sur myserver.com, je colle la ligne "sudo -s" dans le fichier "~ / .bashrc" du répertoire de base de "mylogin".
- Connexion SSH à [email protected]
Après la connexion:
Mais, appuyez sur Ctrl + D pour quitter
[email protected]:~$ exit
[email protected]:~$ exit
...
5.Ne quittez pas.
Pourquoi?
S'il vous plaît, dites-moi la bonne méthode.
La commande
sudo -s
exécute un nouveau shell, qui exécute votre .bashrc.Donc, ce qui est arrivé ici, c'est que vous avez créé une boucle dans laquelle chaque nouveau shell exécute sudo -s, ce qui crée un nouveau shell. À un moment donné, la boucle a atteint la limite RLIMIT_NPROC pour le système et la boucle s'est arrêtée, laissant une énorme pile de coques imbriquées. Cette limite est trop élevée sur la plupart des systèmes (8192 ou illimitée) pour que vous puissiez les quitter à l'aide de votre clavier.
la source