|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2005
Città: Padova
Messaggi: 1058
|
crontab e $PATH
Ciao a tutti
Con crontab -e ho impostato l'esecuzione di alcuni script scritti in python. Ogni script ha come prima riga la classica: Codice:
#!/usr/bin/env python3 Però se lancio gli script a mano con un classico ./script.py funzionano senza problemi. Come faccio a farli andare anche con il crontab? Per caso crontab ha un path particolare che bisogna impostare da qualche parte?
__________________
Desktop: AMD Phenom II 1055T – Asus M4A89GTD PRO/USB3 – Noctua NH-U12P SE2 – G.Skill Ripjaws 1600Mhz 2x2GB – 8800GT – Enermax Modu87+ 600w – Vertex3 120GB + WD1001FALS – Dell U2311H NAS: Gigabyte GA-D510UD – 2xWD20EARS + 1xWD15EARS Notebook: MacBook Pro 13” mid2009 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
e mettendo il path assoluto di /usr/bin/python3 ?
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2005
Città: Padova
Messaggi: 1058
|
Con il path assoluto al programma penso proprio che vada (stasera provo e ti so dire). Però la vedevo come ultima spiaggia, perché vorrei conservare l'#!/usr/bin/env python3 che è più flessibile.
E il mio era più che altro un dubbio generale: perché quello script lanciato a mano dall'utente x funziona perfettamente mentre se lo metto nel crontab (sempre dell'utente x) non va?
__________________
Desktop: AMD Phenom II 1055T – Asus M4A89GTD PRO/USB3 – Noctua NH-U12P SE2 – G.Skill Ripjaws 1600Mhz 2x2GB – 8800GT – Enermax Modu87+ 600w – Vertex3 120GB + WD1001FALS – Dell U2311H NAS: Gigabyte GA-D510UD – 2xWD20EARS + 1xWD15EARS Notebook: MacBook Pro 13” mid2009 |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
non ha le variabili di ambiente
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2005
Città: Padova
Messaggi: 1058
|
Domanda niubba, c'è un modo per aggiungerle?
__________________
Desktop: AMD Phenom II 1055T – Asus M4A89GTD PRO/USB3 – Noctua NH-U12P SE2 – G.Skill Ripjaws 1600Mhz 2x2GB – 8800GT – Enermax Modu87+ 600w – Vertex3 120GB + WD1001FALS – Dell U2311H NAS: Gigabyte GA-D510UD – 2xWD20EARS + 1xWD15EARS Notebook: MacBook Pro 13” mid2009 |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
e' proprio env che modifica/valorizza le variabili
in bash esiste: #!/bin/bash -l p.s. man env man bash |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jun 2005
Città: Padova
Messaggi: 1058
|
Alla fine mi sono arreso alla path assoluta all'interprete python.
Quote:
Grazie comunque per le risposte. Ciao
__________________
Desktop: AMD Phenom II 1055T – Asus M4A89GTD PRO/USB3 – Noctua NH-U12P SE2 – G.Skill Ripjaws 1600Mhz 2x2GB – 8800GT – Enermax Modu87+ 600w – Vertex3 120GB + WD1001FALS – Dell U2311H NAS: Gigabyte GA-D510UD – 2xWD20EARS + 1xWD15EARS Notebook: MacBook Pro 13” mid2009 |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:39.