Я понял. «--config -dir» также следует использовать в командлете ndb _mgmd. Таким образом, полная строка
ndb_mgmd --config-dir=/var/lib/mysql-cluster --config-file=/var/lib/mysql-cluster/config.ini
Мне не разрешено добавлять комментарии, поэтому я расширяю ответ @Stewart. Для включения сигналов необходимо подписаться на них:
Subscribe() enables most bus signals to be sent out. Clients which are interested in signals need to call this method. Signals are only sent out if at least one client invoked this method.
Если вам интересно, почему sd_bus_wait
никогда не возвращается, вы упускаете что-то вроде
sd_bus_call_method(bus,
"org.freedesktop.systemd1",
"/org/freedesktop/systemd1",
"org.freedesktop.systemd1.Manager",
"Subscribe",
&error,
NULL,
NULL);