Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Операционные системы
  3. Raspberry Pi OS (Raspbian)
  4. Отключить сон установлен Raspbian без графической оболочки

Отключить сон установлен Raspbian без графической оболочки

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi OS (Raspbian)
11 Сообщения 1 Posters 162 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Доброго времени суток!

    Мой Raspberry циклично через JS подключается к серверу и если есть какая-либо команда выполняет ее, все бы хорошо, но через пару часов уходит в сон (как мне кажется) работаю с ней через ssh, но когда тестирую, никак не подключен к малинке.

    Если причина все таки как я думаю во сне, как отключить спящий режим, чтобы работал 24/7, если причина в другом и она вам известна, посвятите, пожалуйста

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Вообще она не должна уходить в спящий режим...
      Единственное что в спящий режим уходит экран.
      Какие признаки этого спящего режима? Может просто вай-фай соединение отваливается?

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано pi
        #3

        Вводил данную команду

        sudo iw wlan0 set power_save off
        

        но все равно уходит в сон.

        Даже при подключении через elan

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано pi
          #4
          $rele = mysqli_query($cnct, "SELECT * FROM rasspbery");
          
          if(mysqli_num_rows($rele) > 0){
             while($rele_opt = mysqli_fetch_assoc($rele)){
                if($rele_opt['code'] == 'open'){
                   exec("sudo /etc/open.sh");
                   sleep(3);
                   exec("sudo /etc/close.sh");
                   mysqli_query($cnct, "TRUNCATE rasspbery");
                }
             }
          }
          
          1 ответ Последний ответ
          0
          • piP Не в сети
            piP Не в сети
            pi
            написал в отредактировано
            #5

            Выше указал код который выполняет малинка, с помощью текстового браузера edbrowse, все запускается автозапуском

            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано
              #6

              забыл написать, что малинка выполняет данный код по циклу for (js) бесконечно, но только после полной загрузки страницы $(window).on("load", function () {}, часа полтора работает, но после перестает реагировать малинка, но через ssh подключится получается

              1 ответ Последний ответ
              0
              • piP Не в сети
                piP Не в сети
                pi
                написал в отредактировано pi
                #7

                @blacksta#6319
                зачем здесь нужен какой-то левый текстовый браузер. Возможно в нём проблема и есть
                Всё, что тебе нужно (хотя использование пэхэпэ вообще весьма странно для такой задачи)

                nohup php путь_до_скрипта &
                
                1 ответ Последний ответ
                0
                • piP Не в сети
                  piP Не в сети
                  pi
                  написал в отредактировано pi
                  #8

                  Доброго времени суток!

                  nohup php путь_до_скрипта &
                  

                  это уже что-то новенькое для меня, спасибо.

                  Погуглил и понял что данная команда запускает скрипт в фоновом режиме, созрел такой вопрос, бесконечный цикл выполняет данная команда, или мне все таки оставить цикл в скрипте?

                  1 ответ Последний ответ
                  0
                  • piP Не в сети
                    piP Не в сети
                    pi
                    написал в отредактировано
                    #9

                    цикл оставить в скрипте.

                    1 ответ Последний ответ
                    0
                    • piP Не в сети
                      piP Не в сети
                      pi
                      написал в отредактировано
                      #10

                      Спасибо за помощь!

                      1 ответ Последний ответ
                      0
                      • piP Не в сети
                        piP Не в сети
                        pi
                        написал в отредактировано
                        #11

                        Проблема была в цикле for(;;){} заменил ее на while(true){}, все заработало, но теперь выявил еще одну проблему, если пропадает связь с интернетом, соответственно выпадает ошибка mysql и перестает работать цикл.

                        mojo, к вашему варианту перейду как изучу полноценно данную тему

                        1 ответ Последний ответ
                        0

                        • Войти

                        • Нет учётной записи? Зарегистрироваться

                        • Login or register to search.
                        • Первое сообщение
                          Последнее сообщение
                        0
                        • Категории
                        • Главная
                        • Документация
                        • Последние
                        • Пользователи