RHEL5 在服务器首次启动时运行脚本

RHEL5 在服务器首次启动时运行脚本

安装后,如何在我的 rhel 5 服务器的第一本书上运行脚本。

我正在使用启动后任务来创建脚本,并希望在服务器第一次启动时运行该脚本。我该怎么做?

我想使用“firstboot”服务

答案1

您是否因为任何原因需要使用 firstboot 服务?

看一眼:如何在首次启动时运行脚本?

答案2

创建一个测试文件是否存在的脚本。成功运行脚本的最后一步是创建/删除状态文件。准备图像时,您需要确保您的状态文件处于正确状态。

答案3

您需要将脚本回显到/etc/rc.d/rc.local,并且可能找到一个脚本,该脚本稍后将使用 cron 作业替换这些行,但执行方式是rc.d目录。

答案4

我遇到了同样的问题;使用 profile.d 工具解决了它。就我而言,我必须确保文件存在。如果存在,则执行该文件;之后我将 shell 脚本从 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

乔斯普拉斯

相关内容