Помощь в PHP-коде

Emptyc

Участник
Сообщения
509
Реакции
96
Если кто-то шарит в PHP) Огромная просьба переписать этот .sh скрипт под .php) У меня крон Май-Ареновский не пускает .sh
PHP:
#!/bin/sh
mysql -B -T --user=пользователь_базы --password=пароль_от_базы --database=имя_базы --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'
find /var/www/user1111/data/www/yoursite.ru/logs -type f -mtime +4 -delete //Путь до папки logs
find /var/www/user1111/data/www/yoursite.ru/logs -type d -mtime +4 -delete //Путь до папки logs
find /var/www/user1111/data/www/yoursite.ru/demos -type f -mtime +4 -delete //Путь до папки demos
find /var/www/user1111/data/www/yoursite.ru/demos -type d -mtime +4 -delete //Путь до папки demos
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
Тебе нужен полный путь до папок указать
 

Emptyc

Участник
Сообщения
509
Реакции
96
Тебе нужен полный путь до папок указать
Ну вроде в готовом PHP, смогу указать. Если кто-то сделает, тема останется, и не я один буду нуждаться.
А будут мои пути использовать. Пусть будет дефолтный.
 

All

Random
Сообщения
553
Реакции
228
А через cron не проще будет? Говнорена вроде как поддерживала его.
 

SAPSAN 隼

Не было б печали, если бы ключи мне дали!
Сообщения
820
Реакции
777
Если кто-то шарит в PHP) Огромная просьба переписать этот .sh скрипт под .php) У меня крон Май-Ареновский не пускает .sh
PHP:
#!/bin/sh
mysql -B -T --user=пользователь_базы --password=пароль_от_базы --database=имя_базы --execute='DELETE FROM `INFO` WHERE `TIME` < UNIX_TIMESTAMP(NOW() - INTERVAL 4 DAY);'
find /var/www/user1111/data/www/yoursite.ru/logs -type f -mtime +4 -delete //Путь до папки logs
find /var/www/user1111/data/www/yoursite.ru/logs -type d -mtime +4 -delete //Путь до папки logs
find /var/www/user1111/data/www/yoursite.ru/demos -type f -mtime +4 -delete //Путь до папки demos
find /var/www/user1111/data/www/yoursite.ru/demos -type d -mtime +4 -delete //Путь до папки demos
я так понял для этой хрени!
Права на папки logs и demos ставим 777
Заливаем в корень где морда от демок файл с архива
Запускаем крон на выполнение php скрипта
Кто не знает как тут описание как его запустить
 

Вложения

  • cron.zip
    579 байт · Просмотры: 4

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
@сапсан, Мне кажется он неправильно пути прописывает от веб-хоста
 

hirowatch

Живет ХЛмод`ом
Сообщения
2,722
Реакции
1,634
upload_2018-10-9_11-28-57.png

Сам скрипт в архиве. Оффтоп
C-подобный:
http://<DOMAIN>/file_www.php
 

Вложения

  • file_www.zip
    318 байт · Просмотры: 6

PainteR

Fullstack JavaScript Developer
Сообщения
92
Реакции
99
@сапсан, это скорее всего не будет работать, обычно exec функции отключают. Используй unlink в цикле.
 

SAPSAN 隼

Не было б печали, если бы ключи мне дали!
Сообщения
820
Реакции
777
@сапсан, это скорее всего не будет работать, обычно exec функции отключают. Используй unlink в цикле.
Ну не спорю грубо, но на моем апаче робит! ну можно и то и то сделать не вопрос!Хотя изначально писал через unlink
 

Emptyc

Участник
Сообщения
509
Реакции
96
Издеваешься, что-ли?!
[CS:GO] Автозагрузка демок на сайт
В поиске забанили?
Не банили в поиске.
Там .sh скрипт - вроде Убунтовский, и как мне его запускать?)
Он в крон ISPManager'a не лезет (Возможно проблема в веб-хосте Арены), и php не воспроизводит его.
Вот и попросил на php его переписать.
я так понял для этой хрени!
Права на папки logs и demos ставим 777
Заливаем в корень где морда от демок файл с архива
Запускаем крон на выполнение php скрипта
Кто не знает как тут описание как его запустить
Спасибо) Сейчас пробну, отпишу о работоспособности)
Ток я чет не понимаю, а как он будет знать с какой БД сносить? Там вроде нет строк о БД
--- Добавлено позже ---
Веб-хостинг классный, и тамада тоже интересный.
Как бы мне залить в крон?
PHP:
sh /var/www/user3453/data/www/yoursite.ru/demormv.sh >/dev/null 2>&1 //путь до файла demormv.sh
--- Добавлено позже ---
UPD: Проблема оказалась в МайАреновском веб-хосте, у них напрочь запрещено заливать такие кроны. Залил на другой вебхост под путями Арены. Надеюсь запашет.
 

Вложения

  • Безымянный.png
    Безымянный.png
    4 КБ · Просмотры: 11
  • Безымянный.png
    Безымянный.png
    1.6 КБ · Просмотры: 12
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,924
  • Команда форума
  • #14
Вы точно по ссылке переходили? Там уже переписанный под PHP по нормальному скрипт.

Залил на другой вебхост под путями Арены. Надеюсь запашет.
Не будет работать, если не примонтированы папки с хоста Арены на другом.
 

Emptyc

Участник
Сообщения
509
Реакции
96
Вы точно по ссылке переходили? Там уже переписанный под PHP по нормальному скрипт.


Не будет работать, если не примонтированы папки с хоста Арены на другом.
а можно ссылку на php-код?) а то я найти не могу
было бы прикольно, а то *мат* веб-хост Арены *мат* в мозгу сидит
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
@Emptyc, ты, *мат*, серьезно *мат*?
IMG_20181009_205643.jpg
Ты попробуй сначала по ссылке перейти, *мат*...
 

Emptyc

Участник
Сообщения
509
Реакции
96

Вложения

  • Безымянный.png
    Безымянный.png
    2.1 КБ · Просмотры: 18
Последнее редактирование:
Сверху Снизу