curl -s ${URL_GARRADIN}/api/sql -d "SELECT nom,adresse,code_postal,ville,email,email_secours,admin_orga,nom_orga,quota_disque FROM membres where email='${CHOIX_MAIL}' LIMIT 1;" >/tmp/$CHOIX_MAIL-garradin.json
@ -129,7 +127,7 @@ Info_Email() {
echo -n -e "${GREEN}"
grep -i ${CHOIX_MAIL}${TFILE_EMAILS_ALIAS}| awk {'print $1'}| sed -e 's/\r/ /g'
echo -e "Recherche de ${GREEN}${REP_SEARCH_DESTROY}${NEUTRE} dans nextcloud"
echo -e "${NC}"
echo -e "Recherche de ${GREEN}${REP_SEARCH_DESTROY}${NC} dans nextcloud"
USER_NEXTCLOUD_SUPPR=$(curl -s -X GET -H 'OCS-APIRequest:true'$httpProto://admin:$nextcloud_NEXTCLOUD_ADMIN_PASSWORD@$URL_NC/ocs/v1.php/cloud/users?search=${REP_SEARCH_DESTROY}| grep element | sed -s 's/[ \<\>\/]//g'| sed 's/element//g')
if[ ! -z ${USER_NEXTCLOUD_SUPPR}]
then
@ -183,9 +181,17 @@ Search_destroy() {
else
echo -e "${GREEEN} rien à supprimer dans Nextcloud"
fi
echo -e "${NEUTRE}"
echo -e "${NC}"
echo""
echo -e "${RED} suppression de ${REP_SEARCH_DESTROY} dans la liste info de sympa"
USER_NEXTCLOUD_MODIF=$(curl -s -X GET -H 'OCS-APIRequest:true'$httpProto://admin:$nextcloud_NEXTCLOUD_ADMIN_PASSWORD@$URL_NC/ocs/v1.php/cloud/users?search=${COMPTE_A_MODIFIER}| grep element | sed -e 's/[ \<\>\/]//g' -e 's/element//g')
echo -e "$GREEN Compte à modifier = $RED${COMPTE_A_MODIFIER}${NEUTRE}"
echo -e "$GREEN Mail de secours = $RED${MAIL_SECOURS}${NEUTRE}"
echo -e "$GREEN Compte $RED$(Search_Mattermost $COMPTE_A_MODIFIER)${NEUTRE}"
echo -e "$GREEN Compte Nextcloud $RED${USER_NEXTCLOUD_MODIF}${NEUTRE}"
echo -e "$GREEN Le mot de passe sera = $RED${PASSWORD}${NEUTRE}"
echo -e "$GREEN Compte à modifier = $RED${COMPTE_A_MODIFIER}${NC}"
echo -e "$GREEN Mail de secours = $RED${MAIL_SECOURS}${NC}"
echo -e "$GREEN Compte $RED$(Search_Mattermost $COMPTE_A_MODIFIER)${NC}"
echo -e "$GREEN Compte Nextcloud $RED${USER_NEXTCLOUD_MODIF}${NC}"
echo -e "$GREEN Le mot de passe sera = $RED${PASSWORD}${NC}"
# koi: récupérer du swap et de la ram (uniquement sur les services qui laissent filer la mémoire)
# ki: fab
#pour vérifier les process qui prennent du swap : for file in /proc/*/status ; do awk '/Tgid|VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | grep kB | sort -k 3 -n
# Ces commandes donnent le nom du process, son PID et la taille mémoire en swap. Par exemple :
# dans /proc/<PID>/status y'a un VMSwap qui est la taille de swap utilisée par le process.
#calc
docker restart ethercalcDB ethercalcServ
#sympa
docker exec -it sympaServ service sympa restart
#sympa
#docker restart sympaServ
#/kaz/dockers/sympa/reload.sh
# --> bof, ça arrête mal le bazar (4 mails d'ano autour de sympa_msg.pl / bounced.pl / task_manager.pl / bulk.pl / archived.pl)