Ошибка «Операция не разрешена» не приходит от Azure. Вместо этого это означает, что у вашего пользователя s sh нет прав на уничтожение этого процесса на виртуальной машине. Таким образом, существующий процесс запускается другим пользователем, нежели тот, который вы используете для s sh.
Возможный обходной путь - включите некоторый тип cron со своим старым развертыванием, который будет сканировать файл триггера (скажем, / tmp / killmyprocess.trigger), и если файл присутствует - уничтожит его.
И тогда в вашем новом развертывании все, что вы делаете, это просто делаете
touch /tmp/killmyprocess.trigger