RHEL5 Executar script na primeira inicialização do servidor

1

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"

    
por ckliborn 10.08.2011 / 23:35

4 respostas

3

Existe alguma razão pela qual você PRECISA usar o serviço firstboot?

Dê uma olhada: Como executar o script na primeira inicialização?

    
por 11.08.2011 / 01:13
2

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.

    
por 10.08.2011 / 23:48
0

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.

    
por 10.02.2012 / 18:40
0

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

    
por 24.07.2013 / 14:46