cat domains.txt | perl -e 'for(<>){ do { chomp; s/^\\s//g; s/\\s+$//g; $_ = lc } for($_); my($d, $ip) = split "\\s+", $_; print "Add $d with $ip to ISPManager\n"; `/usr/local/ispmgr/sbin/mgrctl -m ispmgr wwwdomain.edit domain=$d ip=$ip php=phpmod admin=admin\@mail.ru alias=www.$d sok=ok su=user_name`; }'
В файле domains.txt домены должны быть просто списком в виде:
domain1.ru ip.ad.dr.es
domain2.ru ip.ad.dr.es
как его запускать и куда ложить файл с доменами?
ReplyDeleteНу написано же выше, как запускать, и файл указан - domains.txt
ReplyDeleteISPmanager-Lite 4.3.53.1
ReplyDelete/usr/local/ispmgr/sbin/mgrctl -m ispmgr wwwdomain.edit domain=test.ru ip=xxx.xxx.xxx.xxx admin=admin\@mail.ru sok=ok su=test
Ну это только 1, а надо тыщи :)
ReplyDeleteа как сделать, чтобы автоподдомен в поддиректории www домена был включен?
ReplyDeletehttp://ru.ispdoc.com/index.php/ISPmanager_API
ReplyDeleteautosubdomain - Авто поддомены. Параметр зависим от возможности asd.
Возможные значения :
asdnone - Отключены
asddir - В отдельной директории
asdsubdir - В поддиректории WWW домена
А как сделать тоже но для доменов днс ?
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteЗдравствуйте, возможно ли массово удалить домены? Функция: wwwdomain.delete вместо wwwdomain.edit ? что-то нужно убрать еще? так пробовал, не получалось.
ReplyDelete