Potrzebuję zalogować się do różnych serwerów, ustawić zmienne środowiskowe, a następnie działać interaktywnie.Czy mogę gdzieś ssh, uruchomić niektóre polecenia, a następnie zostawić mi monit?
np.
$ ssh anvil
[email protected]$ export V=hello
[email protected]$ export W=world
[email protected]$ echo $V $W
hello world
Jak mogę połączyć kilka pierwszych poleceń, a następnie zostawić sobie znak zachęty?
Coś jak:
$ ssh anvil --on-login 'export V=hello; export W=world;'
[email protected]$ echo $V $W
hello world
Oczywiście jest to problem modelu. To, o co naprawdę pytam, to: "jak przejść na inną maszynę, wykonać polecenia, a potem kontynuować, jakbym prowadził je ręcznie?"
To jest dokładnie to, co chciałbym, ale to nie działa tak samo. Mówi rzeczy takie jak "brak kontroli pracy", a strony podręcznika nie używają stronicowania. –
@JohnLawrenceAspden Spróbuj dodać -t –
William, dlaczego mówisz, że to okropny hack. Wydaje się działać jak urok. Czy coś nieoczekiwanego czeka, by mnie ugryźć? Do czego służy -i? –