Сломались символические ссылки в letsencrypt. Решил написать скрипт который будет это фиксить... Проблема в том что создаются нерабочие ссылки, при этом если использовать полный пусть до источника то все работает норм.
domain="example.com"
num="1"
rm -f ./live/$domain/*.pem
ln -s ./archive/${domain}/cert${num}.pem ./live/${domain}/cert.pem
ln -s ./archive/${domain}/chain${num}.pem ./live/${domain}/chain.pem
ln -s ./archive/${domain}/fullchain${num}.pem ./live/${domain}/fullchain.pem
ln -s ./archive/${domain}/privkey${num}.pem ./live/${domain}/privkey.pem
#проверку проходит!
FILE="./archive/${domain}/cert${num}.pem"
if [ -f $FILE ]; then
echo "The file '$FILE' exists."
else
echo "The file '$FILE' in not found."
fi