如何创建仅在首次启动时运行的脚本?

如何创建仅在首次启动时运行的脚本?

我需要一个解决方案来创建一个配置脚本,该脚本应该只在机器首次启动时执行。我想通过脚本使用用户输入的参数来配置新的网络接口。有多种方法可以做到这一点。我猜是 systemd。

我尝试编写如下 systemd 脚本:

[Unit]
Decription=Network Configuration Service

[Service]
Type=simple
ExecStart=/home/configure-network

[Install]
WantedBy=multi-user.target

systemd 服务运行正常,但即使我仅使用 echo 命令,也无法在终端上看到脚本的任何输出。在系统启动的第一次启动时执行脚本的最佳方法是什么。当我的系统启动并通过 ssh 连接时,脚本应该执行一次,用户应该能够按顺序输入参数。

我的问题是仅在启动/启动时执行一次脚本。

相关内容