安装脚本样本 (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'
完成