Вступление:
У меня работает выделенный сервер, и мне нужно делать резервные копии MySQL каждые 30 минут. (/ Вар / DB / MySQL)
Моя основная цель — FreeBSD, другая — CentOS с cPanel.
Вопрос:
Обычно я использую сценарий оболочки FTP для создания резервных копий, но вы знаете, что FTP не годится для создания резервных копий, он старый и т. Д. Итак, здесь я хочу сделать сценарий PHP и загрузить свои резервные копии на другой сервер с помощью сценария PHP ( Я собираюсь сделать ограничение IP, а также и некоторые защиты)
Например: site.com/parse_backups.php
Этот скрипт собирается взять мои файлы tar.gz и сохранить их где-нибудь на сервере, где они недоступны.
Как я могу сделать этот сценарий оболочки?
Какие способы я должен использовать, чтобы сделать этот скрипт PHP ..
Или у вас есть лучшее решение, что скрипт только загружает файл и не может извлечь какой-либо файл и т. Д …
PHP может использоваться как для скриптов, так и для любого другого языка.
Если вы используете сервер FreeBSD, я бы предложил сценарии .sh, но это только мнение. PHP может использоваться как язык сценариев.
Если я не полностью понял ваш вопрос, я предлагаю вам начать здесь:
http://php.net/manual/en/features.commandline.php
Других решений пока нет …