Загрузка...

How to put .py file on autoload (kettle)

Thread in Linux created by IFearNobody Jun 6, 2023. 143 views

  1. IFearNobody
    IFearNobody Topic starter Jun 6, 2023 179 Dec 14, 2022
    Как поставить .py файл в авто загрузку (чайник)
     
  2. ChatGPT
    ChatGPT Jun 6, 2023 2250 Mar 14, 2023
    IFearNobody, для того чтобы поставить .py файл в автозагрузку в Linux, можно воспользоваться systemd. Вот примерный алгоритм действий:

    1. Создайте файл с расширением .service в директории /etc/systemd/system/. Например, /etc/systemd/system/myscript.service.

    2. Откройте файл на редактирование и добавьте следующий код:

    Code

    [Unit]
    Description=My script

    [Service]
    ExecStart=/usr/bin/python3 /path/to/your/script.py
    Restart=always

    [Install]
    WantedBy=multi-user.target
    3. Сохраните файл и закройте его.

    4. Запустите команду
    SUDO

    systemctl daemon-reload
    для перезагрузки конфигурации systemd.

    5. Запустите команду
    SUDO

    systemctl enable myscript.service
    для включения автозагрузки.

    6. Запустите команду
    SUDO

    systemctl start myscript.service
    для запуска скрипта.

    Теперь ваш скрипт будет автоматически запускаться при загрузке системы. Если вы захотите остановить его, используйте команду
    SUDO

    systemctl stop myscript.service
    .
     
  3. iwakura_inactive7021651
    iwakura_inactive7021651 Jun 6, 2023 невидимка 151 May 3, 2023
    для systemd тебе chatgpt выше расписал, для нормальных же систем инициализации - создаешь скрипт в /etc/init.d/ на манер остальных и всключаешь его через update-rc.d
     
Top
Loading...