add port as parameter

This commit is contained in:
François Patron 2024-12-13 14:12:31 +01:00
parent 419250039a
commit ebec7f5d2c
3 changed files with 18 additions and 10 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
if [ "$#" -ne 6 ]; then if [ "$#" -ne 7 ]; then
echo "wrong parameters" echo "wrong parameters"
exit 1 exit 1
fi fi
@ -8,9 +8,10 @@ fi
slave_id=$1 slave_id=$1
slave_name=$2 slave_name=$2
server_url=$3 server_url=$3
login=$4 port=$4
private_key=$5 login=$5
client_version=$6 private_key=$6
client_version=$7
\rm -rf tig_pool \rm -rf tig_pool
\mkdir tig_pool \mkdir tig_pool
@ -20,4 +21,4 @@ screen -ls | grep pool_tig | awk '{print $1}' | xargs -I {} screen -S {} -X kill
wget https://raw.githubusercontent.com/tig-pool-nk/client/refs/heads/main/scripts/tig_pool_master.sh wget https://raw.githubusercontent.com/tig-pool-nk/client/refs/heads/main/scripts/tig_pool_master.sh
sudo chmod +x tig_pool_master.sh sudo chmod +x tig_pool_master.sh
./tig_pool_master.sh -id_slave $slave_id -nom_slave $slave_name -ip $server_url -login $login -tok $private_key -url $server_url -v $client_version ./tig_pool_master.sh -id_slave $slave_id -nom_slave $slave_name -ip $server_url -port $port -login $login -tok $private_key -url $server_url -v $client_version

View File

@ -9,7 +9,7 @@ version="@version@"
# TIG Server # TIG Server
ip="@ip@" ip="@ip@"
port="6666" port="@port@"
add_tig="" add_tig=""
# WEB + port # WEB + port

View File

@ -2,12 +2,12 @@
# Function to display usage # Function to display usage
usage() { usage() {
echo "Usage: $0 -id_slave <id_slave> -nom_slave <nom_slave> -ip <ip> -login <login_discord> -tok <private_key> -url <URL_SERVER>" echo "Usage: $0 -id_slave <id_slave> -nom_slave <nom_slave> -ip <ip> -port <port> -login <login_discord> -tok <private_key> -url <URL_SERVER>"
exit 1 exit 1
} }
# Check if the total number of arguments is 14 (7 options + 7 values) # Check if the total number of arguments ok
if [ "$#" -ne 14 ]; then if [ "$#" -ne 16 ]; then
usage usage
fi fi
@ -15,6 +15,7 @@ fi
id_slave="" id_slave=""
nom_slave="" nom_slave=""
ip="" ip=""
port=""
v="" v=""
login_discord="" login_discord=""
private_key="" private_key=""
@ -35,6 +36,10 @@ while [[ "$#" -gt 0 ]]; do
ip="$2" ip="$2"
shift 2 shift 2
;; ;;
-port)
port="$2"
shift 2
;;
-v) -v)
v="$2" v="$2"
shift 2 shift 2
@ -59,7 +64,7 @@ while [[ "$#" -gt 0 ]]; do
done done
# Ensure variables are not empty # Ensure variables are not empty
if [ -z "$id_slave" ] || [ -z "$nom_slave" ] || [ -z "$ip" ] || [ -z "$login_discord" ] || [ -z "$private_key" ] || [ -z "$URL_SERVER" ]; then if [ -z "$id_slave" ] || [ -z "$nom_slave" ] || [ -z "$ip" ] || [ -z "$port" ] || [ -z "$login_discord" ] || [ -z "$private_key" ] || [ -z "$URL_SERVER" ]; then
usage usage
fi fi
@ -75,6 +80,7 @@ current_path=$(pwd)
echo "ID Slave: $id_slave" echo "ID Slave: $id_slave"
echo "Slave Name: $nom_slave" echo "Slave Name: $nom_slave"
echo "IP: $ip" echo "IP: $ip"
echo "Port: $port"
echo "Login: $login_discord" echo "Login: $login_discord"
echo "Private Key: $private_key" echo "Private Key: $private_key"
echo "URL Server: $URL_SERVER" echo "URL Server: $URL_SERVER"
@ -143,6 +149,7 @@ sed -i "s|@login@|$login_discord|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
sed -i "s|@tok@|$private_key|g" pool_tig_launch_${id_slave}_${nom_slave}.sh sed -i "s|@tok@|$private_key|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
sed -i "s|@worker@|$nom_slave|g" pool_tig_launch_${id_slave}_${nom_slave}.sh sed -i "s|@worker@|$nom_slave|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
sed -i "s|@ip@|$ip|g" pool_tig_launch_${id_slave}_${nom_slave}.sh sed -i "s|@ip@|$ip|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
sed -i "s|@port@|$port|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
sed -i "s|@url@|http://$URL_SERVER|g" pool_tig_launch_${id_slave}_${nom_slave}.sh sed -i "s|@url@|http://$URL_SERVER|g" pool_tig_launch_${id_slave}_${nom_slave}.sh
sed -i "s|@version@|$v|g" pool_tig_launch_${id_slave}_${nom_slave}.sh sed -i "s|@version@|$v|g" pool_tig_launch_${id_slave}_${nom_slave}.sh