Краткий ответ: вы не можете.Вы можете сохранить копию значения переменной и запланировать выполнение задачи периодически, сравнить значение переменной с тем, которое вы сохранили, вызвать метод, если он отличается, и сохранить новое значение.
ОБНОВЛЕНИЕ
После обмена комментариями я укажу, что я не рекомендовал бы это решение в случае, когда вы можете контролировать присваивания переменной (например, если для этой переменной есть установщик, и выможет изменить код этого установщика), в этом случае я бы скорее рекомендовал решение, подобное тому, которое опубликовал GhostCat.