如何使用 bash 命令获取 centos 服务器上所有托管域的列表。我正在运行 centos 服务器。我需要获取该服务器上托管域的列表。我可以使用 plesk 获取它。但知道如何使用 bash 执行此操作会很方便
答案1
如果你使用 apache 那么
/usr/sbin/httpd -S
将会转储出 Apache 如何解析配置文件的描述,该配置文件应该是配置的主机。
答案2
四年后:-)
for yaml in $(ls /home/*/.cpanel/ema*.yaml -1); do sed '3q;d' $yaml|cut -d: -f1 ; done