system service fejler på kørsel af python scripts

Få hjælp til at sætte programmer eller funktioner op.
Brugeravatar
Morck
Indlæg: 71
Tilmeldt: 18. aug 2012, 10:30

system service fejler på kørsel af python scripts

Indlæg af Morck »

Hej

Jeg arbejder med Flask-Gunicorn-Nginx, hvor jeg har opsat en web-api. Jeg har noget data som bliver fetched vha af et python-script. Da det crasher min server hvis jeg kører mit script via cron, har jeg sat det op som system service job. Men det vil ikke køre den. Selv en helt simpelt print statement i en test-fil vil den ikke køre .
Python er selvfølgelig, installeret. Jeg tænker om der kan være problemer med chmod. System service jobs er nyt for mig. Nogen der kan fortælle mig hvad fejlen kan være?

Opsætning:

Kode: Vælg alt

[Unit]
Description=Hent noget data(det er en test)
After=network.target

[Service]
ExecStart=/user/bin/python3 /home/test.py
User=morck
Group=www-data
Restart=always

[Install]
WantedBy=multi-user.target



fejl-log:

Kode: Vælg alt

 Loaded: loaded (/etc/systemd/system/test.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2018-09-17 08:09:36 UTC; 4s ago
  Process: 28136 ExecStart=/user/bin/python3 /home/test.py (code=exited, status=203/EXEC)
 Main PID: 28136 (code=exited, status=203/EXEC)
"We´re ugly, but we have the music" - Leonard Cohen
Brugeravatar
Morck
Indlæg: 71
Tilmeldt: 18. aug 2012, 10:30

Re: system service fejler på kørsel af python scripts

Indlæg af Morck »

Skal skynde mig at sige at jeg har enabled servicen.
"We´re ugly, but we have the music" - Leonard Cohen
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: system service fejler på kørsel af python scripts

Indlæg af AJenbo »

Du kan eventuelt prøve supervisor:

Kode: Vælg alt

sudo apt install supervisor


så opretter du blot /etc/supervisor/conf.d/min-service.conf

Kode: Vælg alt

[program:laravel-worker]
command=/dit/pythin/script
autostart=true
autorestart=true
numprocs=1
redirect_stderr=true
stdout_logfile=/fil/med/output.txt
Brugeravatar
Morck
Indlæg: 71
Tilmeldt: 18. aug 2012, 10:30

Re: system service fejler på kørsel af python scripts

Indlæg af Morck »

Dejligt at du nævner det. Har læst om det, og nu vil jeg gøre et forsøg med det. Vender muligvis tilbage. Takker.
"We´re ugly, but we have the music" - Leonard Cohen