Назад | Перейти на главную страницу

RHEL5 Запуск сценария при первой загрузке сервера

Как я могу запустить скрипт на первой книге моего сервера rhel 5 после установки.

Я использую задачи пост-кикстарта для создания сценария и хочу запустить его при первой загрузке сервера. Как я могу это сделать?

Я бы хотел воспользоваться услугой "firstboot"

Есть ли причина, по которой вам НУЖНО использовать службу firstboot?

Взгляни на: Как запустить скрипт при первой загрузке?

Создайте сценарий, который проверяет наличие или отсутствие файла. В качестве последнего шага успешного запуска скрипта создайте / удалите файл статуса. При подготовке изображения вам необходимо убедиться, что ваш файл статуса находится в правильном состоянии.

Вам нужно повторить свои скрипты, чтобы /etc/rc.d/rc.local, и, возможно, найти сценарий, который заменит эти строки позже с помощью заданий cron, но способ сделать это rc.d каталог.

Я столкнулся с той же проблемой; решил это с помощью средства profile.d. В моем случае я должен был убедиться, что файл присутствует. Если да, то запустите файл; после чего я перемещаю сценарий оболочки из каталога profile.d в / 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