Интересное

Сообщение об ошибке

Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 684 of /home/www/nixtalk.com/includes/bootstrap.inc).

Проверка ip адресов в списке

Опубликовано ср, 02/12/2014 - 22:34 пользователем Demontager

Может понадобится, если к примеру нужно проверить ip сайтов при переносе на другой сервер. Поможет выявить папки сайтов, которые болтаются впустую, дропнутые и т.д. Мне помогло почистить сайты которые я переносил с сервера на сервер, а папки их остались.
Особенности
1. Выводит в терминал информацию в таком формате:
(82.96.59.174): domain.com
Если сайт не резолвится
ping: cannot resolve smilincoyote.com: Unknown host
2. В переменных $PATH# можно задать домены, которые не стоит проверять в списке

  1. #!/bin/bash
  2. # Check websites' ip in list
  3. # author: demontager nixtalk.com
  4. SDIR="/usr/local/www/apache22/data"
  5. PATH1="./domain.ru"
  6. PATH2=""
  7. PATH3=""
  8.  
  9. cd $SDIR
  10. FLIST=`find . -maxdepth 1 \( -path "$PATH1" -o -path "$PATH2" -o -path "$PATH3" \) -prune -o -type d -exec basename {} \;| sed -ne '1!p'`
  11. for site in $FLIST; do
  12. ping -c 1 $site|sed -n '1p'|awk '{print $3,$2}'
  13. sleep 1
  14. done
Поделится: 

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