Jestem pewien, że istnieje odpowiednia odpowiedź w podręczniku na ekranie, ale nie mogę go znaleźć! Chcę, aby powłoka bash spawnowana przez GNU screen pochodziła z pliku oprócz pliku .bashrc, który już działa.Ekran GNU z uruchomionym skryptem startowym bash
Nie mogę zadzwonić do pliku w .bashrc, ponieważ na naszej stronie .bashrc pliki są automatycznie regenerowane przy logowaniu.
Wszelkie pomysły?
EDIT:
Stworzyłem ten mały skrypt (screen_bash.sh):
bash --rcfile ~/.screen_bashrc
Następnie dodaje
shell $HOME/screen_bash.sh
W moim .screenrc
~/.screen_bashrc plik był
<my_setup_stuff>
export SHELL=bash
SHELL = bash jest niezbędny, aby programy takie jak vim mogły poprawnie uruchamiać podpowłoki.
Jeśli skrypt niestandardowy startowych dzieje się '.bash_profile' (jak w moim przypadku), wówczas zawartość' screen_bash.sh' jest lepiej jak: 'bash --login' – janos