RebootSystem: различия между версиями
Материал из MajorDoMo инфо
Vik Tam (обсуждение | вклад) (Новая страница: «Category:Примеры сценариев rebootSystem - системный сценарий, перезагрузки системы, входит в базовый образ для Raspbery Pi. Т.к. в базовых образах 4-хх база данных работает в ОЗУ и сохраняет БД на диск (карту памяти) раз в 15 минут (в настройках по по умолчанию), то чтоб н...») |
Vik Tam (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
[[Category: | [[Category:Юзеркейсы]] | ||
rebootSystem - системный сценарий, перезагрузки системы, входит в базовый образ для Raspbery Pi. Т.к. в базовых образах 4-хх база данных работает в ОЗУ и сохраняет БД на диск (карту памяти) раз в 15 минут (в настройках по по умолчанию), то чтоб не потерять результаты работы, рекомендуется использовать перезагрузку и выключение через соответствующие скрипты. Вызвать их можно: - '''''Главная страница - Меню Сервис - Отключение/перзагрузка''''' . | rebootSystem - системный сценарий, перезагрузки системы, входит в базовый образ для Raspbery Pi. Т.к. в базовых образах 4-хх база данных работает в ОЗУ и сохраняет БД на диск (карту памяти) раз в 15 минут (в настройках по по умолчанию), то чтоб не потерять результаты работы, рекомендуется использовать перезагрузку и выключение через соответствующие скрипты. Вызвать их можно: - '''''Главная страница - Меню Сервис - Отключение/перзагрузка''''' . | ||
<pre> | <pre> |
Текущая версия от 10:52, 4 января 2024
rebootSystem - системный сценарий, перезагрузки системы, входит в базовый образ для Raspbery Pi. Т.к. в базовых образах 4-хх база данных работает в ОЗУ и сохраняет БД на диск (карту памяти) раз в 15 минут (в настройках по по умолчанию), то чтоб не потерять результаты работы, рекомендуется использовать перезагрузку и выключение через соответствующие скрипты. Вызвать их можно: - Главная страница - Меню Сервис - Отключение/перзагрузка .
$filename = ROOT . '/database_backup/db.sql'; $mysqlDumpPath = "/usr/bin/mysqldump"; $mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD; $mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME; if (file_exists($filename)) rename($filename, $filename . '.prev'); exec($mysqlDumpPath . $mysqlDumpParam . " > " . $filename); say(LANG_GENERAL_STARTING_REBOOT,2); setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15);
В образах 4-хх запуск функции safe_exec выполняется от пользователя pi, которому даны права выполнять команды от имени root без подтверждения.