--test 옵션은 /sbin/init에 적용되지 않습니다.

--test 옵션은 /sbin/init에 적용되지 않습니다.

man init(1)그에 따르면 --test옵션이 있어야합니다. 실제로 테스트하려고 했을 때 오류가 발생했습니다.

root@mst-sls:~# /sbin/init --test
/sbin/init: unrecognized option '--test'

인식되지 않는 것은 무엇입니까?

답변1

또한man init:

For compatibility with SysV, if systemd is called as init and a PID
that is not 1, it will execute telinit and pass all command line
arguments unmodified. That means init and telinit are mostly equivalent
when invoked from normal login sessions. See telinit(8) for more
information.

따라서 실행하는 방식에 따라 init모든 인수가 에 전달되고 telinit옵션 은 telinit없습니다 --test.

직접 전화 하실 수 있습니다 systemd:

systemd --test

관련 정보