Интересное

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

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).

Массовое разархивирование

Опубликовано вс, 12/08/2013 - 16:02 пользователем Demontager

Позволяет разархивировать все архивы и перенести в заданную директорию.

Особенности
1. Создает список всех файлов для разархивирования в одной папке
2. Устанавливает права доступа
3. поддерживаемый тип архива - tar.bz2

  1. #!/bin/sh
  2. SDIR="/usr/local/www/apache22/data/backup/www"
  3. WDIR="/usr/local/www/apache22/data"
  4. CHUSER="www"
  5.  
  6. if [ -d $SDIR ]; then
  7. cd $SDIR
  8. FLIST=`find . -maxdepth 1 -type f -exec basename {} \;`
  9. else
  10. echo "$SDIR does NOT EXIST"
  11. exit 1
  12. fi
  13.  
  14. for file in $FLIST; do
  15. tar -xpjf $file
  16. rm $file
  17. done
  18.  
  19. chown -R $CHUSER:$CHUSER $WDIR
  20. exit 0
Поделится: 

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