hnshosting-bot/delete.sh

33 lines
660 B
Bash
Raw Normal View History

2023-08-07 14:47:26 +10:00
#!/bin/bash
domain=$1
user=$2
# Set all to lowercase
domain=${domain,,}
user=${user,,}
file_path="/etc/nginx/sites-available/$domain"
# Check if domain already exists
if [ -f $file_path ]; then
# Verify owner
if grep -q "$user" "$file_path"; then
rm $file_path
rm /etc/nginx/sites-enabled/$domain
systemctl restart nginx
echo "Domain deleted!"
else
echo "ERROR: You do not own this domain"
exit 0;
fi
else
echo "ERROR: Domain doesn't exists"
exit 0;
fi
# Check if website files exist
if [ -d "/var/www/$domain" ]; then
rm -rf /var/www/$domain
echo "Website files deleted!"
fi