Sie können mySite nicht löschen. Der ganze Sinn des readonly-Befehls besteht darin, ihn endgültig und dauerhaft zu machen (bis der Shell-Prozess beendet wird). Wenn Sie eine Variable ändern müssen, markieren Sie sie nicht als schreibgeschützt.
Die Lösung von Walker Hale IV kann viel kürzer ausgedrückt werden, indem Optionen verwendet werden, die in neueren Versionen von gdb
verfügbar sind :
gdb --batch-silent --pid=$$ --eval-command='call unbind_variable("mySite")'
Auch dies ist dunkle Magie die von Produktionsumgebungen ferngehalten werden sollten.