I want to execute a bash script with ssh but when I try this it’s using ksh which is the user’s default shell.
I can’t change that default.
So, how can I trick ssh to execute my script with bash instead of the default shell?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Make this the first line of your script:
Edit: As per this, the utility of
/usr/bin/envis dubious. So, you probably want:Replace
/bin/bashwith the actual path ofbashexecutable.