安装脚本样本 (Linux)

本章阐述如何实施和执行安装脚本,也提供安装脚本范例。

实施与执行注意事项
  • 若要避免通过 SSH 连接安装 Plesk 的服务器时每次都被提醒输入密码,请将公钥放到应在每个服务器上执行脚本的用户授权码列表中 (参阅 SSH 文档了解如何操作)。
  • 如果您有 Plesk 更新服务器本地镜像(描述如 附录 C: Plesk 更新服务器镜像),使用以下选项:

    --source <mirror URL>

  • 默认情况下,所有下载的程序包存放在/root 目录。若要使用另一目录,使用下列选项:

    --target <directory-name>

示例

该脚本会在指定的服务器上执行 Plesk 最新版本典型的安装。

#!/bin/sh

SERVERS_LIST="node1.example.com node2.example.com"

for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'wget https://installer.plesk.com/plesk-installer -O - | sh /dev/stdin --source https://installer.plesk.com/ --target /tmp/plesk-installation --select-product-id plesk --select-release-latest --installation-type "Typical" --notify-email admin@example.com'
完成