我正在进行一些服务器配置,我需要在安装后运行脚本,因为它需要系统完全正常运行,包括服务.所以我不能把它放在我的kickstart文件的%post部分.
原文链接:https://www.f2er.com/centos/373738.html相反,我已经创建了一个systemd服务,它将自己禁用为最后一件事.
[Unit] Description=Prepare the system after installation [Service] Type=oneshot ExecStart=/usr/bin/prepare-system [Install] WantedBy=multi-user.target
问题是,在第一次启动时,我进入登录提示,甚至可以登录并开始使用系统,而“第一启动脚本”仍在运行.
这使管理员可以为系统设置系统完成的错觉,但实际上并非如此.
我希望服务延迟启动,最好显示一条消息,如“正在准备系统,请稍候……”并等待,直到脚本完成.