PID TTY TIME CMD
2815 pts/3 00:00:00 bash
2840 pts/3 00:00:00 ps
non vedo nulla che riguardi ampl, cplex ecc. Che io ricordi ps fa vedere i
processi in esecuzione in quel momento. C'č qualche modo per vedere se in
realtŕ lo script sta andando o eventualmente lo storico in cui č segnata
l'ora di terminazione del processo e eventualmente il motivo?
credo comunque funzioni, ieri sera ho provato una cosa piu leggera, ho
chiuso tutto e quando son rientrato c'eran i 2 bei file .dat che aspettavo,
e ovviamente nessun processo in esecuzione.
Suggerimenti? Grazie 1000
Stefano
> non vedo nulla che riguardi ampl, cplex ecc. Che io ricordi ps fa vedere i
> processi in esecuzione in quel momento. C'è qualche modo per vedere se in
> realtà lo script sta andando o eventualmente lo storico in cui è segnata
> l'ora di terminazione del processo e eventualmente il motivo?
prova con
ps aux
se il programma si chiama cplex, prova
ps aux | grep cplex
>
> prova con
> ps aux
>
>
> se il programma si chiama cplex, prova
>
> ps aux | grep cplex
>
Ho provato, il fatto è che nella prima colonna (USER) leggo solo root e
altri nomi utente, ma non il mio, quindi a sto punto temo non stia girando.
2 cose:
- è possibile vedere quando è caduto?
- io lo script l'ho lanciato cosi:
nohup ampl < script.run
e ho chiuso la shell, è giusto vero? Al mio rientro avrei dovuto trovare il
nohup.out modificato..
nohup ampl <script.run &
> e ho chiuso la shell, è giusto vero? Al mio rientro avrei dovuto trovare il
> nohup.out modificato..
Hai un motivo particolare per non usare cron/at? Scusa se hai gia`
risposto, ma non ho letto il tuo thread precedente.
Ciao,
--
Roberto Divia` Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110 labour-saving devices the world has ever seen
Route de Meyrin 385 ---------------------------------------------
Case Postale Phone: +41-22-767-4994
CH-1211 Geneve 23 CERN Fax: +41-22-767-9585
Switzerland E-Mail: Robert...@cern.ch
>
> nohup ampl <script.run &
>
>> e ho chiuso la shell, è giusto vero? Al mio rientro avrei dovuto
>> trovare il nohup.out modificato..
>
> Hai un motivo particolare per non usare cron/at? Scusa se hai gia`
> risposto, ma non ho letto il tuo thread precedente.
>
> Ciao,
Ciao Roberto, scusa l'ignoranza,
per cron/at intendi la & commerciale?
No, nessun motivo, non sapevo neanche di doverla/poterla mettere..
Comunque, dopo 16 ore ha prodotto poco fa il risultato: il processo era
vivo :)
Grazie!
Stefano
No.
man batch
man at
man cron
Si puo` far girare un comando dato in modo batch, sia immediatamente
(batch) oppure ad un'ora data (at) oppure periodicamente (cron). In
modo batch e` come un nohup ma piu` pulito.
Invece di dover fare nohup del comando reindirizzando stdin, stdout
e stderr, basta lanciarlo in batch e (1) sai se gira e (2) ricevi
l'output via mail.