Did i messed up something really bad? I am afraid that the system won't boot next time?
Não e sim (ou seja, o sistema inicializará bem - ou, pelo menos, isso não criará um problema). Agora você pode ter alguns arquivos nomeados ímpares em seu diretório de trabalho atual (que você pode excluir agora), mas parece que a maioria foi rejeitada como comandos "não encontrados". inittab
não é, na verdade, um script de shell, portanto, quaisquer linhas que façam algum sentido para o shell fazem isso simplesmente por coincidência.
Existem algumas coisas:
ems2::bootwait:/sbin/cat </dev/null >/etc/opt/resmon/persistence/reboot_flag
Você encontrou esse. Eu acho que seria um erro sem saída stdout, então o arquivo teria sido truncado para zero. No entanto, isso é o que faria quando fosse executado corretamente também; evidentemente, isso é apenas um nó de arquivo usado como sinalizador (isto é, sua existência indica algo, mas não tem conteúdo).
ems3:3456:wait:/sbin/sh -c "/usr/bin/touch /etc/opt/resmon/persistence/runlevel4_flag; /usr/bin/chmod 644 /etc/opt/resmon/persistence/runlevel4_flag"
O chmod
no final desse pode ter sido executado, embora provavelmente não desde que seja citado - isso depende se a sua cut 'n' paste foi de algum lugar que introduziu uma nova linha com quebras de linha, produzindo, por exemplo:
runlevel4_flag; /usr/bin/chmod 644 /etc/opt/resmon/persistence/runlevel4_flag"
A parte depois do cólon seria um comando real, mas runlevel4_flag"
não seria um arquivo real.
Tenha cuidado ao trabalhar como root. Somente faça isso se precisar. Se você não está trabalhando como superusuário, coisas assim não podem causar nenhum dano real.