SHOW:
|
|
- or go back to the newest paste.
1 | - | #update 28.11.17 |
1 | + | |
2 | - | #=============fast server http://vk.cc/7BSP3h =========== |
2 | + | |
3 | echo -e "" > /size | |
4 | chmod 755 /size | |
5 | ||
6 | #2.открываем | |
7 | ||
8 | nano /size | |
9 | ||
10 | #3.Вставляем туда весь блок и сохраняем ("/dev/vda5" изменить на свой путь в корень сервера (узнать команда df -m ), пути к сайтам указаны как в Vesta CP) | |
11 | ||
12 | #!/bin/bash | |
13 | a=$(df -m| grep "/dev/vda5" | awk {'print $4'}) | |
14 | if [ $a -lt 1024 ] #меньше 1024 Мегабайт | |
15 | then | |
16 | for i in `find /home/admin/web/ -maxdepth 1` | |
17 | do | |
18 | echo "1" > ${i}/public_html/razmer.txt | |
19 | done | |
20 | else | |
21 | for i in `find /home/admin/web/ -maxdepth 1` | |
22 | do | |
23 | echo "0" > ${i}/public_html/razmer.txt | |
24 | done | |
25 | fi | |
26 | ||
27 | #4.В планировщик | |
28 | ||
29 | crontab -e | |
30 | ||
31 | #5.Добавляем строку (каждый час на выполнение) | |
32 | ||
33 | * */1 * * * /bin/sh /size | |
34 | ||
35 | #6.В нужный в корне сайта скрипт вставляем | |
36 | ||
37 | <? | |
38 | if (file_exists('razmer.txt')) { $stop7 = file('razmer.txt'); if ( $stop7[0] == 0) { | |
39 | ||
40 | - | if (file_exists('razmer.txt')) { $stop7 = file('razmer.txt'); if ( $stop7[0] != 1) { |
40 | + | |
41 | ||
42 | }} | |
43 | ?> |