Existe alguma razão pela qual você PRECISA usar o serviço firstboot?
Dê uma olhada: Como executar o script na primeira inicialização?
Como posso executar um script no primeiro livro do meu servidor rhel 5 após a instalação.
Estou usando tarefas pós-kickstart para criar um script e gostaria de executá-lo na primeira vez em que o servidor for inicializado. Como posso fazer isso?
Gostaria de usar o serviço "firstboot"
Existe alguma razão pela qual você PRECISA usar o serviço firstboot?
Dê uma olhada: Como executar o script na primeira inicialização?
Crie um script que teste a existência ou ausência de um arquivo. Como a última etapa de uma execução bem-sucedida do script, crie / exclua o arquivo de status. Ao preparar sua imagem, você precisa ter certeza de que seu arquivo de status está no estado correto.
Você precisa fazer o eco dos seus scripts para /etc/rc.d/rc.local
, e talvez encontre um script que substitua essas linhas posteriormente usando tarefas agendadas, mas a maneira de fazer isso é rc.d
directory.
Eu me deparei com o mesmo problema; resolvido usando o recurso profile.d No meu caso, eu tinha que ter certeza de que um arquivo estava presente. Se sim, execute o arquivo; após o qual eu movo o shell script do diretório profile.d para / tmp.
echo "Configure NVIDIA - xconfig."
cat << EOF > /etc/profile.d/configure_nvidia.sh
if [[ \$UID -ne 0 ]] ; then return 1 ; fi
if [ -f "/usr/bin/nvidia-xconfig" ]
then
mv -f /etc/X11/xorg.conf /etc/X11/xorg.conf.bk
/usr/bin/nvidia-xconfig
mv -f /etc/profile.d/configure_nvidia.sh /tmp
fi
EOF
Jos Plas