👉 Друзья весь измаялся помогите:
система nextclodpi есть питовский скрипт который должен запускаться и работать в фоне если запускаю из shh /usr/bin/python3.7 /media/myCloudDrive/script/
mybot.py все работает, но как мне его в автозагруз поставитЬ?
Закинул в /etc/systemd/system bot.service содержание
[Unit]
Description=Battle counter for telegram bot 'My Bot'
After=
syslog.targetAfter=
network.target[Service]
Type=simple
User=root
WorkingDirectory=/media/myCloudDrive/script/
ExecStart=/usr/bin/python3.7 /media/myCloudDrive/script/
mybot.pyRestartSec=10
Restart=always
[Install]
WantedBy=
multi-user.target—————
Потом
sudo systemctl daemon-reload
sudo systemctl enable bot
sudo systemctl start bot
sudo systemctl status bot
Результат:
● bot.service - Battle counter for telegram bot 'My Bot'
Loaded: loaded (/etc/systemd/system/bot.service; enabled; vendor preset: enab
Active: activating (auto-restart) (Result: exit-code) since Mon 2020-12-21 09
Process: 1735 ExecStart=/usr/bin/python3 /media/myCloudDrive/script/
mybot.py (
Main PID: 1735 (code=exited, status=1/FAILURE)
Вот сейчас статус:
Dec 21 09:39:40 nextcloudpi python3[1849]: Traceback (most recent call last):
Dec 21 09:39:40 nextcloudpi python3[1849]: File "/media/myCloudDrive/script/
mybot.py", line 5, in <module>
Dec 21 09:39:40 nextcloudpi python3[1849]: import telebot
Dec 21 09:39:40 nextcloudpi python3[1849]: ModuleNotFoundError: No module named 'telebot'
Dec 21 09:39:40 nextcloudpi systemd[1]: bot.service: Main process exited, code=exited, status=1/FAILURE
Dec 21 09:39:40 nextcloudpi systemd[1]: bot.service: Failed with result 'exit-code'.
Dec 21 09:39:48 nextcloudpi systemd[1]: Stopped Battle counter for telegram bot 'My Bot'.
но блин из ssh же работает как так то?