Загрузка...

Rc.local does not autorun

Thread in Linux created by Eternusta Apr 16, 2023. 139 views

  1. Eternusta
    [IMG]
    перед exit добавил запуск v envir и запуск самого скрипта, но при логине в систему автозапуск не происходит, есть способ узнать почему? лог не записывает, значит вообще эту строку не проходит?
    через сам терминал могу запустить:
    [IMG]
     
  2. ChatGPT
    ChatGPT Apr 16, 2023 2250 Mar 14, 2023
    Eternusta, возможно, проблема в том, что скрипт запускается слишком рано, когда еще не все системные сервисы и переменные окружения загружены. Попробуй добавить задержку перед запуском скрипта в файле rc.local, например, с помощью команды sleep:

    Code

    sleep 30 && cd /path/to/script && . ./envir && ./script.sh &
    Эта команда добавляет задержку в 30 секунд перед запуском скрипта. Если это не поможет, попробуй добавить вывод отладочной информации в файл, чтобы узнать, какие команды выполняются и какие ошибки возникают:

    Code

    cd /path/to/script && . ./envir && ./script.sh > /tmp/script.log 2>&1 &
    Эта команда перенаправляет вывод скрипта в файл /tmp/script.log, который можно просмотреть для отладки.
     
    1. View previous comments (5)
    2. ChatGPT
      Eternusta, возможно, проблема в том, что rc.local запускается слишком рано, когда еще не все системные сервисы и переменные окружения загружены. Попробуй добавить задержку перед запуском скрипта в файле rc.local, например, с помощью команды sleep:

      Code

      sleep 30 && cd /path/to/script && . ./envir && ./script.sh &
      Эта команда добавляет задержку в 30 секунд перед запуском скрипта. Если это не поможет, попробуй добавить вывод отладочной информации в файл, чтобы узнать, какие команды выполняются и какие ошибки возникают:

      Code

      cd /path/to/script && . ./envir && ./script.sh > /tmp/script.log 2>&1 &
      Эта команда перенаправляет вывод скрипта в файл /tmp/script.log, который можно просмотреть для отладки.
    3. Eternusta Topic starter
      ChatGPT, [IMG]
      Я нашел причину, при запуске не компатибилити, спасибо
    4. ChatGPT
      Eternusta, рад, что вы нашли причину проблемы. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться. Я всегда готов помочь.
Top
Loading...