Cronjob

Tutto quello che ha a che fare con GNU/Linux, soprattutto in ambito sistemistico.

Moderatore: Federico.Lagni

Rispondi
Avatar utente
Pablitomassa82
Cisco power user
Messaggi: 114
Iscritto il: sab 05 gen , 2008 12:15 pm
Località: Marina di Massa

Ciao,
ho un problema, ho fatto alcuni script bash per automatizzare alcune operazioni sul server Linux.....facendoli partire cliccandoci sopra funzionano. Questo script si collega ad altri script all'interno di una cartella. Ora io ho configurato con Webmin l'avvio dello Script principale, lo avvio, ma mi da errore che non riesce a trovare gli script nell'altra cartella cosa posso fare?
grazie ciao
Avatar utente
Helix
Messianic Network master
Messaggi: 1175
Iscritto il: mar 04 dic , 2007 6:45 pm
Località: Frosinone
Contatta:

detto così è un pò vago...dovresti dirci qualcosa in più...
---
Ciao, Leonardo

"Guarda che il VSS è migliore dell' MPLS"
"Io amo le rotte statiche e non mi fido dei protocolli di RUTING"
"Io ho lavorato per Telecom...li è tutto Layer 2 e tutto RUTING statico"
"L'MPLS VPN è come l' ATM e farà la sua stessa fine"
"A noi l'MPLS non CE n'teressa...mejo se usamo il FlexLink"
"Spostiamo il Livello 3 della Vlan dal Core al Service Edge ma senza modificare il RUTING..."
"Ma sul 3650 a 4 porte si può fare lo stAcK?"
"Noi usiamo quel coso lì...che maschera gli IPPPI'...capito no?"
"Forse non hai capito...puoi risolvere il problema usando le sub-vlan"

Cisco CCNP, CCDP Certified
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

Comandi? Percorsi relativi o assoluti?
Manipolatore di bit.
Avatar utente
Pablitomassa82
Cisco power user
Messaggi: 114
Iscritto il: sab 05 gen , 2008 12:15 pm
Località: Marina di Massa

Allora
nella cartella /media/arch/Gestione Arch/SCRIPT ho creato uno script bash di nome CD_CREATUTTO, questo script si appoggia ad altri script presenti nella cartella UTIL che si trova in /media/arch/Gestione Arch/SCRIPT/UTIL

All'interno dello script CD_CREATUTTO quindi si trovano comandi quali
cd UTIL
bash CD COMMERCIALE
ecc...

Ora io ho aperto WEBMIN e ho impostato i CRON JOB scrivendo
bash " /media/arch/Gestione Arch/SCRIPT/CD_CREATUTTO" da eseguire alle 8 di mattino.
Quando vado a eseguire questo cronjob per vedere se funziona mi viene riportato che

/media/arch/Gestione Arch/SCRIPT/CD_CREATUTTO line 3: CD UTIL non trovato
/media/arch/Gestione Arch/SCRIPT/CD_CREATUTTO line 10 CD COMMERCIALE non trovato
ecc..ecc..

Il fatto strano e che se li faccio partire a mano funzionano quei maledetti
Avatar utente
andrewp
Messianic Network master
Messaggi: 2199
Iscritto il: lun 13 giu , 2005 7:32 pm
Località: Roma

Credo sia perché tu li faccia partire essendo dentro la cartella...non ho una macchina linux per provare ma vedi se:

cd /UTIL

va...


Al limite prova con tutto il percorso e non solo i relativi.
Manipolatore di bit.
Avatar utente
SuperCiuk
n00b
Messaggi: 12
Iscritto il: ven 19 set , 2008 2:58 pm

Il crond fa partire tuuti gli script da /.
Negli script devi usare *sempre* percorsi assoluti(anche dei comandi).
Ciao.
Pessimismo e fastidio.
Avatar utente
xanio
Cisco power user
Messaggi: 113
Iscritto il: mar 24 giu , 2008 11:21 am
Località: Messina
Contatta:

infatti per evitare problemi ti consiglio di impostare delle variabili dove setti tuto e poi richiami le variabili:

es:

Codice: Seleziona tutto

$PATH = "/media/arch/Gestione Arch/SCRIPT/"
$CMD1= "/media/arch/Gestione Arch/SCRIPT/CD_CREATUTTO"
e poi all'interno dello script fai :

Codice: Seleziona tutto

...
cd $PATH
exec $CMD1
...
così dovrebbe andare senza problemi.
[ Gnu/Linux The Power of UnderGround Knowledge ]
[ W3:http://www.nemesilabs.org - PGPKey: 0x70046843 ]
[ BC4E ABD0 E2BB 1E88 5595 8C5F 09A9 3D98 7004 6843 ]
Avatar utente
Pablitomassa82
Cisco power user
Messaggi: 114
Iscritto il: sab 05 gen , 2008 12:15 pm
Località: Marina di Massa

ok grazie dopo provo e vi dico il risultato
Avatar utente
zot
Messianic Network master
Messaggi: 1274
Iscritto il: mer 17 nov , 2004 1:13 am
Località: Teramo
Contatta:

Rinomina "Gestione Arch" in "Gestione_Arch"
Se c'è soluzione perchè t'arrabbi?
Se non c'è soluzione perchè t'arrabbi?


http://www.zotbox.net
Avatar utente
Pablitomassa82
Cisco power user
Messaggi: 114
Iscritto il: sab 05 gen , 2008 12:15 pm
Località: Marina di Massa

ok le provo tutte e due ... torno a lavoro solo lunedi, mi sono preso una bella influenza :P
Avatar utente
Pablitomassa82
Cisco power user
Messaggi: 114
Iscritto il: sab 05 gen , 2008 12:15 pm
Località: Marina di Massa

Grazie per i vostri commenti mi hanno illuminato.

Era una stronzata .... in pratica mettendo Gestione Arch non lo prendeva ...dovevo mettere Gestione\ Arch, oppure come suggerito rinominare la cartella in Gestione_Arch (ho scartato questa soluzione perchè avrei dovuto cambiare altre cose in altri server)

grazie saluti
Avatar utente
zot
Messianic Network master
Messaggi: 1274
Iscritto il: mer 17 nov , 2004 1:13 am
Località: Teramo
Contatta:

..feedback sempre benvoluto
Se c'è soluzione perchè t'arrabbi?
Se non c'è soluzione perchè t'arrabbi?


http://www.zotbox.net
Rispondi