плис ,подскажите подробно как это сделатьimmortal писал(а):Образ DietPi v148
Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
еще , чем отличаются , или точнее что лучше устанавливать на Pi PC - ARMBIAN или DietPi
Модератор: immortal
плис ,подскажите подробно как это сделатьimmortal писал(а):Образ DietPi v148
Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
Я уже не помню, вроде в crontab просто закомментирован запуск blynkPaly4 писал(а):плис ,подскажите подробно как это сделатьimmortal писал(а):Образ DietPi v148
Сервер Blynk (не запущен, запуск через crontab не от суперпользователя)
еще , чем отличаются , или точнее что лучше устанавливать на Pi PC - ARMBIAN или DietPi
не подскажите подробней ?Должно быть разрешения для папок и файлов, вообще лучше скачать новый сервер blynk и разместить все в домашней папке юзера blynk
1. проверяем не висит ли у нас vlc на порту 8080, для этого заходим в crontab -e и смотрим есть ли у запуска vlc параметр --http-port 7070, если нет то добавляем и перезагружаемся (в моем образе DietPi порт vlc изменен)Paly4 писал(а):строчки не было ,добавил , сохранил , рестарт , по http://dietpi.lan нет ничего
не подскажите подробней ?Должно быть разрешения для папок и файлов, вообще лучше скачать новый сервер blynk и разместить все в домашней папке юзера blynk
Код: Выделить всё
@reboot sudo -u dietpi java -jar /home/dietpi/blynk/server-0.28.3.jar -dataFolder /home/dietpi/blynk/
Код: Выделить всё
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: cc/blynk/server/launcher/ServerLauncher has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
Через меню MajorDoMo: Сервис->Выключение системы. Но не уверен, что это реализовано в этом образе.Берендей писал(а):Подскажите как правильно выключать/перегружать сервер, что бы базы сохранялись?
Код: Выделить всё
sudo poweroff
sudo reboot
shutdown -r now
shutdown -h now
Код: Выделить всё
$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 -h now');",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("Подготовка к перезагрузке",2);
setTimeout("shutdownTimer","safe_exec('shutdown -r now');",15);