Advertisement
djyarik

Отключение Скрипта Если Кончилось Место

Nov 21st, 2017
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.21 KB | None | 0 0
  1. #update 28.11.17
  2. #=============fast server http://vk.cc/7BSP3h ===========
  3. #1.Создаем файл для крона
  4.  
  5. echo -e "" > /size
  6. chmod 755 /size
  7.  
  8. #2.открываем
  9.  
  10. nano /size
  11.  
  12. #3.Вставляем туда весь блок и сохраняем ("/dev/vda5" изменить на свой путь в корень сервера (узнать команда df -m ), пути к сайтам указаны как в Vesta CP)
  13.  
  14. #!/bin/bash
  15. a=$(df -m| grep "/dev/vda5" | awk {'print $4'})
  16. if [ $a -lt 1024 ] #меньше 1024 Мегабайт
  17. then
  18. for i in `find /home/admin/web/ -maxdepth 1`
  19. do
  20. echo "1" > ${i}/public_html/razmer.txt
  21. done
  22. else
  23. for i in `find /home/admin/web/ -maxdepth 1`
  24. do
  25. echo "0" > ${i}/public_html/razmer.txt
  26. done
  27. fi
  28.  
  29. #4.В планировщик
  30.  
  31. crontab -e
  32.  
  33. #5.Добавляем строку (каждый час на выполнение)
  34.  
  35. * */1 * * * /bin/sh /size
  36.  
  37. #6.В нужный в корне сайта скрипт вставляем
  38.  
  39. <?
  40. if (file_exists('razmer.txt')) { $stop7 = file('razmer.txt'); if ( $stop7[0] != 1) {
  41.  
  42. //Тут Ваш код, который не запуститься если место закончилось
  43.  
  44. }}
  45. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement