Update and rename auto_getport.sh to auto_addport.sh

This commit is contained in:
qiaofeng1227 2022-12-08 11:52:05 +08:00 committed by GitHub
parent e7851117ec
commit cc004fb2ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 1 deletions

16
scripts/auto_addport.sh Normal file
View file

@ -0,0 +1,16 @@
#!/bin/bash
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
app_port=$(cat /data/apps/$1/.env |grep APP_HTTP_PORT |cut -d= -f2 |sed -n 1p)
while true
do
app_port_lines=$(cat /tmp/port.txt |grep "$app_port" |wc -l)
if [ "$app_port_lines" -gt 0 ];then
app_port=`expr $app_port + 1`
else
echo $app_port >> /tmp/port.txt
sed -i "s/APP_HTTP_PORT=*/APP_HTTP_PORT=$app_port/g" /data/apps/$1/.env
break
fi
done

View file

@ -1 +0,0 @@