How to check if dir exists over ssh and return results to host machine
bash, shell, ssh
Solution
You are very close:
Change if statement to
if ssh username@ssh_server '[ -d /directory ]'
I am assuming that you have setup key-based authentication.
Problem
I'm trying to establish an SSH connection and see if a directory exist, and if that directory exists I want to run commands on the local machine that made the SSH call. Here is what I've attempted: ``` if [ ssh -t username@ssh_server -d /directory ] then { commands.... } fi ``` Is something like this possible?