Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вт апр 24, 2018 9:24 pm
Обсуждение проекта
https://mjdm.ru/forum/
Код: Выделить всё
say("Подготовка к перезагрузке",2);
$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);
setTimeout("shutdownTimer","safe_exec('reboot');",15);
У меня все тоже самое, только без всяких пред историй, причина падения циклов не понятна(((
Так понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &Tonko писал(а): ↑Чт май 03, 2018 4:47 pmУ меня все тоже самое, только без всяких пред историй, причина падения циклов не понятна(((
А все остальное именно так: В Armbian выполняешь "php /var/www/cycle.php", причем выполнение не завершается, остается активное, тоесть не выходит "строку ввода", в МД циклы выполняются - все гуд!!
Стоит закрыть сессию SSH - все плохо, циклы падают(((
Подскажите, а после "php /var/www/cycle.php &" должен вернуться в консоль?fandaymon писал(а): ↑Пт май 04, 2018 1:40 pmТак понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &
Но конечно лучше разобраться почему не срабатывает sudo /etc/init.d/majordomo restart, потому что она в принципе делает тоже самое - запускает php /var/www/cycle.php. Ошибки запуска пишутся в /var/log/majordomo.err
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
21:19:11 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_skype.php.txt
21:19:11 Closing thread: exec php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire_starred.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_connect.php.txt
21:19:12 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
21:19:12 Closing thread: exec php -q ./scripts/cycle_mysensor.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_mysensor.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_onewire.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire.php.txt
21:19:13 Closing thread: exec php -q ./scripts/cycle_energomera.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_energomera.php.txt
Должен возвращаться. Но ошибки, которые возникают будут валится в консоль. Т.е. возможно в консоль и вернулись, но этого не видно из-за того что ошибки всё время выводятся.Tonko писал(а): ↑Пт май 04, 2018 9:24 pmПодскажите, а после "php /var/www/cycle.php &" должен вернуться в консоль?fandaymon писал(а): ↑Пт май 04, 2018 1:40 pmТак понятно, что закрытие сессии сразу закрывает и программу, которая в сессии выполняется. Для того чтобы программа выполнялась сама по себе надо применять магию амперсанда, т.е. запускать php /var/www/cycle.php &
Но конечно лучше разобраться почему не срабатывает sudo /etc/init.d/majordomo restart, потому что она в принципе делает тоже самое - запускает php /var/www/cycle.php. Ошибки запуска пишутся в /var/log/majordomo.err
У меня не возвращается(((
Ну по крайней мере очень долго не возвращается(
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
21:19:11 Closing thread: exec php -q ./scripts/cycle_skype.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_skype.php.txt
21:19:11 Closing thread: exec php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire_starred.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_connect.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_connect.php.txt
21:19:12 Closing thread: DISPLAY=:101 php ./scripts/cycle_X101_skype.php --params "a:0:{}"
21:19:12 Closing thread: exec php -q ./scripts/cycle_mysensor.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_mysensor.php.txt
21:19:12 Closing thread: exec php -q ./scripts/cycle_onewire.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_onewire.php.txt
21:19:13 Closing thread: exec php -q ./scripts/cycle_energomera.php --params "a:0:{}">>/var/www/debmes/log_2018-05-04-cycle_energomera.php.txt
Код: Выделить всё
sudo apt-get install snmp
Код: Выделить всё
sudo apt-get remove php7.0-snmp
Код: Выделить всё
sudo apt-get remove php5-snmp
Код: Выделить всё
apt-get install snmp-mibs-downloader