Im attempting to write my first bash script to automatically log on my friends to my ssh server. Im a bit confused on the loop or more so how to end the infinite loop however. Here is what I have right now.
Code:
#!/bin/bash
#bash script to connect to Mephisto file server with encrpyption keys
mountpoint="/home/malluen/storage"
remote_server="malluen.no-ip.org"
srv_loc="/mnt/storage"
srv_port="123"
for (( ; ; ))
do
ping -c 3 $remote_server
if [ $? -eq 0 ]
then
sshfs -p $srv_port $USER@$remote_server:$srv_loc $mountpoint
else
sleep 180
done
When I run it I get a syntax error for unexpected token 'done'.
From my research though I thought this would be correct. Where am i going wrong?