fix remote scripts: proper argument check and script run context
[utp-swift.git] / remote_start_utp_session
index 0b40fc6..4b5d57e 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-if test $# -ne 1; then
+if test $# -ne 2; then
        echo "Usage: $0 sender_ip receiver_ip" 1>&2
        exit 1
 fi
@@ -9,8 +9,8 @@ sender_ip=$1
 receiver_ip=$2
 
 # start
-ssh -n -f p2p@$sender_ip "/home/p2p/razvan/scripts/local_start_utp_sender $receiver_ip"
-ssh -n -f p2p@$receiver_ip "/home/p2p/razvan/scripts/local_start_utp_receiver"
+ssh -n -f p2p@$sender_ip "cd /home/p2p/razvan/scripts/ && ./local_start_utp_sender $receiver_ip"
+ssh -n -f p2p@$receiver_ip "cd /home/p2p/razvan/scripts/ && ./local_start_utp_receiver"
 
 sleep 180