Skip to content

Instantly share code, notes, and snippets.

@mehdisadeghidev
Last active December 23, 2021 10:34
Show Gist options
  • Save mehdisadeghidev/e26996a34a8d2194a48d020fa10b8a8d to your computer and use it in GitHub Desktop.
Save mehdisadeghidev/e26996a34a8d2194a48d020fa10b8a8d to your computer and use it in GitHub Desktop.
#!/bin/bash
# Set edition type for activation as host / pro / admin
edition=pro
#
# *************** do not change below this line ***************
#
key=$(/usr/bin/wget url/${edition} -q -O -)
key_id=$(/usr/sbin/plesk bin keyinfo --list | grep plesk_key_id | grep -Eo '[[:alpha:]]{4}[[:digit:]]{12}')
lim_date=$(/usr/sbin/plesk bin keyinfo --list | grep lim_date | grep -Eo '[[:digit:]]{8}')
# plesk_key_id: plsk000000000000 | lim_date: -1
#if [ "${key_id}" = "plsk000000000000" ] || [ $lim_date -eq -1 ]
#then
/bin/rm -rf /etc/sw/keys/keys/key*
/usr/sbin/plesk bin license -i ${key}
#exit 0
#else
#echo "Error Key Id: ${key_id} OR Key Date: ${lim_date} exists!";
#exit 113
#fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment