Newsgroup: it.comp.os.linux.development
Titolo: Creare routine per lancio programmi ogni un determinato intervallo di tempo

Inanzitutto Buon giorno a tutti!
E' il mio primo messaggio su questo forum, che è da un po' che seguo
non attivamente con interesse.
Avrei una richiesta di aiuto.
Sto facendo un lavoro molto lungo con un codice ad elementi finiti su
linux; data la richiesta di potenza di calcolo, ed il costo del codice
ad elementi finiti stesso sono costretto a lanciare tutti i calcoli nel
server della mia univesità.
Ora il mio problema è che devo lanciare una ventina di calcoli e che ho
bisogno dei risultati nel minor tempo possibile. Tenuto conto che non
posso lanciare nemmeno due calcoli temporaneamente, avevo pensato alla
possibilità di creare una routine che ogni 16 ore (è il tempo massimo
richiesto dal singolo calcolo) mi lanci il succesivo.
E' possibile fare qualcosa del genere?
Grazie a tutti per le eventuali risposte
buona giornata
-- 
fpalo
------------------------------------------------------------------------
fpalo's Profile: 
http://www.linuxforum.it/member.php?userid=490
View this thread: 
http://www.linuxforum.it/showthread.php?t=14122

 E' possibile fare qualcosa del genere?
man cron ... se ho capito bene ...
ciao ...
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 E' possibile fare qualcosa del genere?
Certo: man cron
ma io lancerei i job in sequenza senza aspettare 16 ore:
job1 ; job2 ; job3 ...
man bash per i dettagli.
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

Ti ringrazio! 
Si lanciarli in sequenza mi sembra una ottima idea.
Potresti spiegarmi piů nei dettagli come fare, oppure dirmi dove
documentarmi meglio?
buona serata


 documentarmi meglio?
se posso intromettermi, se e' necessario che sia lanciato un programma 
SOLO se quello precedente e' andato a buon fine puoi usare
programma && programma2 && programma3
se programma2 fallisce il programma3 non viene eseguito
http://tlpd.org/LPD/abs/html


 documentarmi meglio?
man bash è un buon inizio.
Cortesemente quota la prossima volta che non è chiaro per niente stavi
rispondendo a me.


 
Dove sbaglio?
Grazie, non so proprio piů dove sbattere la testa!!


 Dove sbaglio?
Se ho ben capito lanci l'elaborazione con at, il perché lo sai solo tu.
Prova con 
cd /home/be/be42/prova2/ ; lanceur ; /home/be/be42/prova1/ ; lanceur 
oppure con 
cd /home/be/be42/prova2/ ; lanceur && /home/be/be42/prova1/ ; lanceur 
Il manuale ti spiegherà quale delle due è la versione che fa per te.


 
Il motivo per cui lancio l'elaborazione con at è che "lanceur" non è
direttamente l'eseguibile che devo lanciare, ma un ulteriore file
contenente il comando:
"star > uscita &" 
Dove star è il mio eseguibile, uscita il file su cui deve scrivere, e &
mi serve a fare in modo che lavori in background sul server, lasciandomi
la possibilità di spegnere il terminale(che è assolutamente
necessario).
Se provo a mettere direttamente il comando  "star > uscita &" 
all'interno del bash, con i ";" mi da errore, e senza mi lancia i due
calcoli contemporaneamente.
Cosa posso fare?
Scusa per le tante domande e grazie per la disponibilità!!
