我想用ssh执行一个bash脚本但是当我尝试这个时它使用的是用户默认shell的ksh.
我不能改变那个默认值.
那么,我如何欺骗ssh用bash而不是默认shell来执行我的脚本?
#!/usr/bin/env bash
Run Code Online (Sandbox Code Playgroud)
编辑:据此,实用程序/usr/bin/env是可疑的.所以,你可能想要:
#!/bin/bash
Run Code Online (Sandbox Code Playgroud)
替换/bin/bash为bash可执行文件的实际路径.