ISPmanager. Массовая работа с доменами.

Часто возникает задача массово добавлять и изменять записи для www доменов в ISPmanager.

Решается эта задача очень просто.

Я не буду описывать шапки скриптов, а сразу начну с переменных, которые нужно будет передать для работы скрипта.

Начнём с добавления:


#!/bin/bash
domain="domain.com"
ip="2.2.2.2"
user="wwwuser"
/usr/local/ispmgr/sbin/mgrctl wwwdomain.edit owner=$user php=phpmod sok=yes admin=admin@$domain cgi=off autosubdomain=asdnone domain=$domain alias=www.$domain ip=$ip

Важно заметить, что wwwdomain.edit — объект и действие, должны стоять первым параметром.

Теперь редактирование:


#!/bin/bash
domain="domain.com"
ip="2.2.2.2"
user="wwwuser"
/usr/local/ispmgr/sbin/mgrctl wwwdomain.edit domain=$domain alias=www.$domain ip=$ip admin=webmaster@$domain autosubdomain=asdnone php=phpmod elid=$domain sok=ok

делаем контрльные «configtest» и дёргаем веб-сервера.

 

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *