Часто возникает задача массово добавлять и изменять записи для 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» и дёргаем веб-сервера.