Autodetect testing 3

This commit is contained in:
den 2019-08-14 10:19:09 +00:00
parent 0aff23bbef
commit 5b71d78f46
Signed by: den
GPG Key ID: 0D4294715B06B463
4 changed files with 28 additions and 14 deletions

View File

@ -1,14 +1,24 @@
username=$(ls /home)
cd /home/$username
domain=$(jq -r '.domain' tilde.json)
if [ "tilde.best" == "$domain" ]; then
exit
else
echo "server {" >> /etc/nginx/sites-enabled/$domain
echo " listen 80;" >> /etc/nginx/sites-enabled/$domain
echo " server_name $domain;" >> /etc/nginx/sites-enabled/$domain
echo " root /home/$username/$domain;" >> /etc/nginx/sites-enabled/$domain
echo "}" >> /etc/nginx/sites-enabled/$domain
certbot --nginx -d $domain --non-interactive --redirect --agree-tos -m root@$domain
fi
until myserver; do
files=$(find /home -name tilde.json -print)
echo "$files" >> available.txt
if [ -s available.txt ]
then
echo "File not empty"
tilde=$(sed '1q;d' available.txt)
domain=$(jq -r '.domain' $tilde)
if [ "tilde.best" == "$domain" ]; then
sed -i '1d' ./available.txt
exit 1
else
echo "server {" >> /etc/nginx/sites-enabled/$domain
echo " listen 80;" >> /etc/nginx/sites-enabled/$domain
echo " server_name $domain;" >> /etc/nginx/sites-enabled/$domain
echo " root /home/$username/$domain;" >> /etc/nginx/sites-enabled/$domain
echo "}" >> /etc/nginx/sites-enabled/$domain
certbot --nginx -d $domain --non-interactive --redirect --agree-tos -m root@$domain
sed -i '1d' ./available.txt
fi
else
rm -rf available.txt
fi
done

2
available.txt Normal file
View File

@ -0,0 +1,2 @@

2
users.sh Normal file
View File

@ -0,0 +1,2 @@
username=$(ls /home)
echo "$username" >> users.txt

0
users.txt Normal file
View File