View Full Version : Eseguire script consecutivi in automatico
D3stroyer
16-06-2011, 10:44
salve a tutti, non sono per nulla esperto di linux, ma dovrei trovare un modo per poter lanciare in automatico due script da "compiti pianificati", che vadano uno in successione all'altro, dopo "X" tempo. Attualmente ho due compiti pianificati, uno parte ogni 10 minuti e l'altro ogni 20. Però a me servirebbe che "appena finisce il primo parte il secondo". Oppure che parte il primo, ed il secondo parte sempre 3 minuti dopo che il primo è stato lanciato. Sapete come posso fare questo?
Grazie!
D3stroyer
16-06-2011, 11:27
ho provato a fare così ma non sono sicuro funzioni
20 * * * * comando1 && comando2
in teoria fa ogni venti minuti partire il primo e poi il secondo
Hmm non propio, parte al minuto 20 di ogni ora.
se vuoi che parta _ogni_ 20 minuti con una pausa di 10 minuti tra l'uno e l'altro:
*/3 * * * * comando1 ; sleep 600 ; comando2
D3stroyer
17-06-2011, 08:48
vorrei che il secondo partisse quando il primo ha terminato
vorrei che il secondo partisse quando il primo ha terminato
Invece che lanciare i vari comandi, lanci un singolo script che esegue i comandi in sequenza
D3stroyer
17-06-2011, 11:35
Hmm non propio, parte al minuto 20 di ogni ora.
se vuoi che parta _ogni_ 20 minuti con una pausa di 10 minuti tra l'uno e l'altro:
*/3 * * * * comando1 ; sleep 600 ; comando2
funziona, grazie. lo sleep parte dopo la fine del primo processo.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.