Потенциально простой вопрос, но мне было интересно, если кто-нибудь может любезно предоставить некоторые советы.
Чтобы выполнить повторяющуюся задачу, я постоянно регистрируюсь на удаленном сервере Solaris, используя учетные данные, предоставленные нам нашим системным администратором. Однако каждый раз, когда я вхожу в систему, я должен изменить оболочку (из csh → bash), так как конкретная задача должна выполняться с помощью BASH.
Несмотря на то, что это не является серьезной проблемой, я считаю, что смена оболочки bash несколько утомительна, поскольку я должен повторять эту задачу несколько раз в день, а также иногда может забывать менять оболочки перед запуском задачи и т.д. ( также я предпочитаю bash тоже).
Есть ли способ, в котором я могу ssh и изменить оболочку по умолчанию в одной строке, чтобы сразу начать с script на удаленном сервере? Обратите внимание, что я не могу изменить какие-либо файлы журнала (например .login или .cshrc) в качестве удаленного сервера, а учетные данные являются общими для меня не специально. Я не хочу менять оболочку по умолчанию на сервере, так как, опять же, сервер и учетные данные используются несколькими людьми.
У кого-нибудь есть идеи, как обойти такую проблему? Любые предложения были бы с благодарностью.