![]() ![]() Therefore, the best to use is exec bash or exec $SHELL, as says in his comment. Also, I've determined that all 3 of these at the end will keep the terminal open: bash, eval bash, exec bash, but only the latter, exec bash, will then allow you to close the terminal without it warning you a process is still running. ![]() Therefore, using bash in place of $SHELL is identical. which bash shows that the bash executable is located in /usr/bin/bash, however. On my system (this was last tested and checked on Ubuntu 20.04), echo $SHELL shows that the SHELL variable contains /bin/bash. This answer is borrowed in part from answer, Palazo's answer, and Corbellini's comment under Stefano's answer. ![]() There isn't an answer showing exec bash as the right answer, but there should be, so here it is. Use exec bash or exec $SHELL at the end of a command to keep the terminal open after running the command. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |