Я далёк от всего этого, но /bin/systemctl должен запускаться с такими же параметрами (-h now).
Shell
$ sudo /bin/systemctl -h now
systemctl [OPTIONS...] COMMAND ...
Query or send control commands to the system manager.
Unit Commands:
...
$
Ну тут долгая свадьба идёт из перечня параметров. А -h означает help. Так как же я тогда умудряюсь выключаться sudo shutdown -h now? Спасибо. кто откликнется. Debian 11.
Обычная практика, когда один бинарник заменяет несколько исторически существовавших команд — на него делаются симлинки, а он при запуске проверяет, под каким именем вызывается, и соответственно меняет поведение.