#!/bin/bash # Script per aggiornare ruscomap # nano /var/www/html/leaflet/ruscomap/AggiornaRuscoMap.sh echo -e "Stoppo ruscomap..." systemctl stop ruscomap.service || echo -e "\nErrore nell'arrestare ruscomap!\n" sleep 1 cd /var/www/html/leaflet/ruscomap echo -e "\nEseguo git pull..." git pull || echo -e "\nErrore git!\n" && systemctl start ruscomap.service || echo -e "\nErrore anche nel restart di ruscomap.service\n" && exit sleep 1 echo -e "Do permessi www-data..." chown -R www-data:www-data /var/www/html/leaflet/ruscomap/public || echo -e "\nErrore nel dare i permessi a /var/www/html/leaflet/ruscomap/public\n" echo -e "restarto apache e ruscmap"... systemctl restart apache2.service || echo -e "\nErrore nel restart di apache2.service\n" && systemctl start ruscomap.service && exit || echo -e "\nErrore anche nel restart di ruscomap.service\n" && exit systemctl start ruscomap.service || echo -e "\nErrore nel restart di ruscomap.service\n" && exit echo -e "Do permessi di esecuzione allo script di aggiornamento.." chmod -x /var/www/html/leaflet/ruscomap/script/AggiornaRuscoMap.sh || echo -e "\nErrore nel dare i permessi a /var/www/html/leaflet/ruscomap/script/AggiornaRuscoMap.sh\n" echo -e "Do permessi di esecuzione allo script pulisci_vecchio_rusco.sh.." chmod -x /var/www/html/leaflet/ruscomap/script/pulisci_vecchio_rusco.sh || echo -e "\nErrore nel dare i permessi a /var/www/html/leaflet/ruscomap/script/pulisci_vecchio_rusco.sh\n" echo -e "Aggiornamento completato!\n"