Parece que o Vim é inteligente o suficiente para lhe dar uma pista sobre qual é o problema! Isso é interessante.
O problema é que não existe tal runlevel como 7
. Os níveis de execução válidos são s
(ou S
), 0
, 1
, 2
, 3
, 4
, 5
e 6
. De acordo com a manpage da minha cópia de init
, também existem pseudo-runlevels a
, b
e c
, embora eu nunca tenha ouvido falar deles antes.
EDIT : Parece que os runlevels 7 a 9 do existem, mas não estão documentados. Eu li o código-fonte init
sob o Debian wheezy para confirmar que é verdade! Obrigado por apontar isso.
Então, acontece que o que você está tentando fazer realmente funciona. Mas não é surpresa que o Vim não saiba sobre isso, já que é ... bem ... não documentado. Gostaria de acrescentar também que pode não ser muito portátil.