O script rc.local
deve ser o último executado na inicialização. Vamos supor que ele não esteja rodando como o último no seu sistema, então ele pode rodar muito cedo, antes que /proc
seja montado. Ou pode ser um problema no seu kernel modular se o smp_affinity_list
for gerenciado por um módulo do kernel ainda não carregado quando rc.local
for executado.
Portanto, apenas altere seu rc.local
e verifique a existência de /proc/irq/*/smp_affinity_list
antes de entrar nele. Caso contrário, sleep
por algum tempo, tente novamente e, eventualmente, emita uma mensagem de erro através do comando logger
, para que você possa lê-lo em /var/log/syslog
.