--test opção não está disponível para / sbin / init

0

De acordo com man init(1) , é uma opção --test que deve estar disponível. Na verdade, quando estou tentando testá-lo, recebi um erro

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

O que não é reconhecido?

    
por l00p 29.03.2018 / 10:18

1 resposta

3

Também em 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.

Portanto, da maneira como você está executando init , todos os argumentos são passados para telinit e telinit não tem uma opção --test .

Você pode chamar systemd diretamente:

systemd --test
    
por 29.03.2018 / 11:01