【发布时间】:2014-09-19 13:02:38
【问题描述】:
可能是一个非常简单的问题,但我想知道是否有人可以提供一些建议。
为了完成重复的任务,我经常使用系统管理员提供给我们的凭据登录到远程 Solaris 服务器。但是,每次登录时,我都必须更改 shell(从 csh -> bash),因为特定任务必须使用 BASH 运行。
虽然这样做不是什么大问题,但我发现更改为 bash shell 有点乏味,因为我必须每天重复此任务几次,并且有时可能会忘记在运行任务之前更改 shell 等(我也是也更喜欢 BASH)。
有没有一种方法可以让我在一行中使用 ssh 和更改默认 shell,以便我可以立即在远程服务器上使用我想要的脚本?请注意,我不会更改任何登录文件(如 .login 或 .cshrc),因为远程服务器和凭据不是专门为我共享的。我也不想更改服务器上的默认 shell,因为服务器和凭据被多个人使用。
有人知道如何解决这样的问题吗?任何建议将不胜感激。
【问题讨论】:
标签: bash login ssh solaris csh