Перезагрузка системы

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
SerOv
Сообщения: 52
Зарегистрирован: Ср сен 26, 2018 8:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Перезагрузка системы

Сообщение SerOv » Пн дек 17, 2018 5:11 pm

Есть скрипт перезагрузки системы
оранже пи установлен армбиан

$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("Подготовка к перезагрузке",2);
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15);

поменял строку
$mysqlDumpParam = " root" . DB_USER . " 1234" . DB_PASSWORD;
МД говорит Подготовка к перезагрузке. Но ничего не перезагружаем.
имя и пароль взял тот который ввожу для PuTTY
Как настроить?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Перезагрузка системы

Сообщение skysilver » Пн дек 17, 2018 5:15 pm

MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
SerOv
Сообщения: 52
Зарегистрирован: Ср сен 26, 2018 8:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Перезагрузка системы

Сообщение SerOv » Пн дек 17, 2018 8:20 pm

Проясните. Насколько я понял из статьи.
Нужно отредактировать файл /etc/sudoers
В скрипе строка
setTimeout("shutdownTimer","safe_exec('sudo shutdown -r now');",15);
в моем случае строка в скрипе выглядит без sudo. Как
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15);
Все равно надо файл sudoers редактировать?
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Перезагрузка системы

Сообщение xor » Пн дек 17, 2018 10:12 pm

SerOv писал(а):
Пн дек 17, 2018 5:11 pm
...
$mysqlDumpParam = " --user=" . DB_USER . " --password=" . DB_PASSWORD;
$mysqlDumpParam .= " --no-create-db --add-drop-table --databases " . DB_NAME;
...
поменял строку
$mysqlDumpParam = " root" . DB_USER . " 1234" . DB_PASSWORD;
...
Что Вы хотели этим сказать?
Должно же, наверное, так получиться
$mysqlDumpParam = " --user=root --password=1234 --no-create-db --add-drop-table --databases db_terminal"?
SerOv
Сообщения: 52
Зарегистрирован: Ср сен 26, 2018 8:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Перезагрузка системы

Сообщение SerOv » Вт дек 18, 2018 9:23 am

В первом посте, я спросил как настроить перезагрузку системы. Во втором посте дали ссылку. На статью как это сделать. Я прочитал статью и у меня остались вопросы. Кое-что мне не понятно. Я и задал очередной вопрос. Так как там говорится о перезагрузки от sudo. В моем случае я захожу в систему без sudo. Поэтому я и спросил. Нужно ли редактировать фай, который принадлежит sudo? Ваш вариант я думаю не верен. Вы соединили две строки в одну. Вот в принципе и все что я хотел спросить. Вопрос остаётся в силе.
Аватара пользователя
xor
Сообщения: 2039
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 286 раз
Поблагодарили: 629 раз

Re: Перезагрузка системы

Сообщение xor » Вт дек 18, 2018 12:29 pm

В первом посте Вы написали, что поменяли строчку. Я выразил сомнения по этому поводу. Только по этому. Считаю Вашу замену неверной. Она вообще относится к архивации базы, а не к перезагрузке. Если Вам не интересно архивировать базу перед перезагрузкой, зачем писали, что там что-то меняли?
Пс. Писал, чтобы предотвратить появление следующего поста от Вас - Перезагружаюсь, а база не архивируется)

Отправлено с моего Redmi 4X через Tapatalk



SerOv
Сообщения: 52
Зарегистрирован: Ср сен 26, 2018 8:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Перезагрузка системы

Сообщение SerOv » Вт дек 18, 2018 2:01 pm

Может я не совсем во всем разобрался.
Чтобы база проархивировалась. Я думаю. Что это тоже нужно. Этот скрипт уже стоял по умолчанию. После установки мд скриптом. Пока вовсем разбираюсь. Дошел до проблемы. Когда не перезагружается система и с архивацией. Поэтому не знаю как настроить. Поэтому и прошу помощи.
SerOv
Сообщения: 52
Зарегистрирован: Ср сен 26, 2018 8:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Перезагрузка системы

Сообщение SerOv » Сб янв 19, 2019 4:51 pm

Подниму тему. Так как все на одном месте. Из статьи выше понял что только одна строка в сценариях может перезагрузить систему. safe_exec('sudo shutdown -r now');
но запуск этого сценария по ссылке ни чего не дает. Нет перезагрузки. Помогите настроить перезагрузку? Может что-то надо доустановить, чтобы это работало?
SerOv
Сообщения: 52
Зарегистрирован: Ср сен 26, 2018 8:35 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Перезагрузка системы

Сообщение SerOv » Сб янв 19, 2019 5:01 pm

По команде (sudo shutdown -r now) в терминале PuTTY система перезагружается.
Ответить