Запуск bash без выхода из него, после окончания скрипта
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 318
- ОС: Debian 11
Запуск bash без выхода из него, после окончания скрипта
При запуске скрипта запускается новый экземпляр bash. По окончании выполнения скрипта происходит выход из этого нового экземпляра bash. Как сделать так, чтобы выхода не происходило и новый экземпляр bash оставался текущим.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Запуск bash без выхода из него, после окончания скрипта
Запускать bash --init-file script.sh. Можно прописать шебанг: #!/bin/bash --init-file.
Мои розовые очки
Спасибо сказали:
-
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: Запуск bash без выхода из него, после окончания скрипта
может проще не запускать новый экземпляр bash при запуске скрипта?
ну то есть типа
Код: Выделить всё
~$ . ./scriptname
~$ source ./scriptname
Спасибо сказали:
-
- Сообщения: 318
- ОС: Debian 11
Re: Запуск bash без выхода из него, после окончания скрипта
может проще не запускать новый экземпляр bash при запуске скрипта?
Можно, но лучше когда всё забудется, когда выйду из экземляра шелла, чтобы снова зайти в другой
