Chcę utworzyć alias dla pagsh
, który natychmiast dostarczy mi bilet administratora Kerberos.Bash, wykonaj polecenie, ale kontynuuj sesję interaktywną
Problem polega na tym, że nie mogę określić, jak uruchomić polecenie, aby uruchomić bash
, ale nadal kontynuować sesję interaktywną po wykonaniu polecenia.
Mój obecny strzał jest:
alias admin=pagsh -c "bash -c \"kinit [email protected]\""
ale bash
logicznie kończy się tuż po kinit
jest wykonywana. Jak mogę wcisnąć niestandardowe polecenie w żebranie sesji interaktywnej bash? I jeszcze trzeba uruchomić .bashrc normalnie, dlatego nie mogę używać --rcfile
Och, jestem taki głupi :-D To świetny pomysł. –
Cieszę się, że mogę pomóc :) – OneOfOne
Zakładam, że powinien przeczytać 'alias admin = pagsh -c" bash --rcfile myrc "' tj. bash zamiast bashrc –