fix remote scripts: proper argument check and script run context
authorRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Sun, 21 Nov 2010 21:01:10 +0000 (23:01 +0200)
committerRazvan Deaconescu <razvan.deaconescu@cs.pub.ro>
Sun, 21 Nov 2010 21:01:10 +0000 (23:01 +0200)
remote_start_swift_session
remote_start_utp_session

index 2c32380..abde08f 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-if test $# -ne 1; then
+if test $# -ne 2; then
        echo "Usage: $0 seeder_ip leecher_ip" 1>&2
        exit 1
 fi
@@ -9,8 +9,8 @@ seeder_ip=$1
 leecher_ip=$2
 
 # start
-ssh -n -f p2p@$seeder_ip "/home/p2p/razvan/scripts/local_start_swift_seeder $seeder_ip"
-ssh -n -f p2p@$leecher_ip "/home/p2p/razvan/scripts/local_start_swift_leecher $seeder_ip"
+ssh -n -f p2p@$seeder_ip "cd /home/p2p/razvan/scripts/ && ./local_start_swift_seeder $seeder_ip"
+ssh -n -f p2p@$leecher_ip "cd /home/p2p/razvan/scripts/ && ./local_start_swift_leecher $seeder_ip"
 
 sleep 180
 
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