Vous ne pouvez pas supprimer monSite. Le but de la commande readonly est de la rendre finale et permanente (jusqu'à ce que le processus shell se termine). Si vous devez modifier une variable, ne la marquez pas en lecture seule.
La solution de Walker Hale IV peut être exprimée de manière beaucoup plus courte en utilisant les options disponibles dans les versions plus récentes de gdb
:
gdb --batch-silent --pid=$$ --eval-command='call unbind_variable("mySite")'
Encore une fois, c'est de la magie noire qui doivent être tenus à l'écart des environnements de production.