安装后,如何在我的 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
乔斯普拉斯