Comando exit en un script

Imagen de rafsalber
0 puntos

¿Porque la instrucción exit en un shell script, además de terminar el script, me cierra la sesión? Solo debería terminar la ejecución del shell script.

Sin embargo el mismo script probado en una maquina Debian no cierra la sesión.

Imagen de antoniomedina2006
+1
0
-1

Curioso..

Este es mi script en bash

#!/bin/bash

exit

Pero a mi no se me sale de la sesión en Ubuntu.

¿Como lo ejecutas?

Un saludo.

+1
0
-1
Imagen de obreiro
+1
0
-1

Hola compañero. Veo que nadie te ayuda, asi que ahi va:

Si e fijas en la primera línea, el intérprete va a ejecutar un proceso de BASH. (es decir, te va a abrir un intérprete con tu login actual).

en la segunda linea le mandas salir. Y saldrá del interprete en el que esté actualmente (es decir, elq ue abriste en la primera linea).

Puedes hacerlo igualmente quitando la primera linea y dejando el exit solo, aunque no tratarse de una expresion regular ni nada raro puedes ejecutarlo directamente en el shell, acceso directo de Gnome o KDE, etc...

espero haber resuelto tu duda. Un saludo!

Socialismo e solidariedade!

+1
0
-1

Socialismo e solidariedade!

Imagen de mudie
+1
0
-1

perdon xD

+1
0
-1
Imagen de CHuLoYo
+1
0
-1

+1
0
-1