nb app autostart
管理应用自启动相关设置。
这组命令分成两类:
- 为某个 env 开启或关闭自启动标记
- 在系统启动后,批量启动所有已经开启自启动的 env
nb app autostart 只适用于当前机器上由 CLI 托管运行态的 env,也就是 local 和 docker。如果一个 env 只是远程 API 连接,或者不是当前机器上可启动的 CLI 托管应用,那么它不能加入这组命令的自动启动流程。
用法
子命令
说明
nb app autostart enable 只是把某个 env 标记为“允许自动启动”, 并不会立刻把它接进系统级启动流程。通常来说,你还需要在自己的宿主机启动流程里执行 nb app autostart run,比如接进 systemd、容器平台启动脚本,或其他已经在用的主机自启动机制。
另外,nb app autostart run 会逐个检查已经开启自启动的 env。能启动的会继续调用 nb app start --env <name> --yes;不适合在当前机器上自动启动的 env,会在结果表里显示为 skipped 或 failed。

