Unit for tg bot: различия между версиями

Материал из wiki.ramba-art.ru
Перейти к навигации Перейти к поиску
(Новая страница: « [Unit] Description=telegam bot OmArtVal After=network.target [Service] User=root Nice=1 KillMode=process SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/Python/Telegram/noProdaction ExecStart=/opt/Python/Telegram/start/noProdaction.sh Restart=always [Install] WantedBy=multi-user.target»)
 
Нет описания правки
Строка 1: Строка 1:
== '''Создаем Unit для tg bot''' ==
=== '''Способ №1:''' ===
создаем исполняемый фаил '''noProdaction.sh''' и в нем вписываем что то типо:
      
      
    #!/bin/bash<br><br>
    /usr/bin/python3.11 /opt/Python/Telegram/noProdaction/noprodaction-1/main.py
Далее создаем  с помощью нашего любимого редактора '''nano''' по пути /'''etc/systemd/system/''' фаил '''noprodaction.service''' 
    nano /etc/systemd/system/noprodaction.service
и вписываем что то типо такого:
     [Unit]
     [Unit]
     Description=telegam bot OmArtVal
     Description=telegam bot OmArtVal
     After=network.target
     After=network.target<br>
 
     [Service]
     [Service]
     User=root
     User=root
Строка 15: Строка 29:
     WorkingDirectory=/opt/Python/Telegram/noProdaction
     WorkingDirectory=/opt/Python/Telegram/noProdaction
     ExecStart=/opt/Python/Telegram/start/noProdaction.sh
     ExecStart=/opt/Python/Telegram/start/noProdaction.sh
     Restart=always
     Restart=always<br>
 
     [Install]
     [Install]
     WantedBy=multi-user.target
     WantedBy=multi-user.target

Версия от 11:53, 14 ноября 2023

Создаем Unit для tg bot

Способ №1:

создаем исполняемый фаил noProdaction.sh и в нем вписываем что то типо:

   #!/bin/bash

/usr/bin/python3.11 /opt/Python/Telegram/noProdaction/noprodaction-1/main.py

Далее создаем с помощью нашего любимого редактора nano по пути /etc/systemd/system/ фаил noprodaction.service

   nano /etc/systemd/system/noprodaction.service

и вписываем что то типо такого:

   [Unit]
   Description=telegam bot OmArtVal
   After=network.target
[Service] User=root Nice=1 KillMode=process SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/Python/Telegram/noProdaction ExecStart=/opt/Python/Telegram/start/noProdaction.sh Restart=always
[Install] WantedBy=multi-user.target