PS
Если нужно запускать приложение, как демон, то лучше это делать с помощью systemd или supervisor - они предоставляют возможность перезапускать приложение при сбое.
Вы не поняли вопроса.
Транзакция начнётся только после подтверждения операции в Slack канале. Что может блокироваться если запрос до MySQL даже не дошёл?
Нечто похожее можно сделать если написать скрипт wrapper и выполнять запросы через него, но это неудобно, надо всех научить делать запросы используя wrapper для mysql клиента, а хочется чтобы всё для всех было прозрачно, то есть используется штатный mysql клиент, а опасные запросы можно выполнить только если операцию подтвердили в Slack.
Если кто-то забудет про wrapper и просто запустит mysql клиент, то он сможет выполнять любые запросы на которые хватит прав без подтверждений, вот этого и нужно избежать.
zend@zbook:/tmp/test/core$ python3
Python 3.8.5 (default, Jul 28 2020, 12:59:40)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> bin(109)
'0b1101101'
Денис, намекну. Ты не задумывался почему провайдер так не делает с абонентскими роутерами? Почему на абонентском роутере тоже необходимо включить NAT вот точ в точ, как автор написал?