Re: Πως κανω kill ενα process μετα απο συγκεκριμενο χρονικο διαστημα
Lysimachos Zografos
lzografos at gmail.com
Mon Sep 29 18:08:32 EEST 2008
Elegant. Ευχαριστω πολυ ολους για τη
βοηθεια. Τρεχει (και δεν φτανει)
Λ.
On 29 Sep 2008, at 20:05, Panagiotis Prokopiou wrote:
> Christos Ricudis wrote:
>> Lysimachos Zografos wrote:
>>> Καλησπερα.
>>>
>>> Δεν μπορουσα να βρω καλυτερο topic για
>>> την ερωτηση. Το προβλημα μου
>>> ειναι το εξης:
>>>
>>> Εχω ενα binary (εστω "hrg") το οποιο κανει
>>> train ενα monte carlo. Δεν
>>> σταματαει μετα απο καποιο cutoff, απλα
>>> συνεχιζει μεχρι να το
>>> σκοτωσεις με ctrl+c. Θελω να τρεξω αυτο
>>> το binary με ν διαφορετικα
>>> input files (εστω file1.txt , file2.txt, file3.txt). Πως
>>> συνατασεται
>>> στο terminal (οχι με PERL/PYTHON etc) κατι που
>>> θα εκανε
>>>
>>> ./hrg -i file1.txt // τρεξε για 5 ωρες & kill // ./hrg
>>> -i file2.txt
>>> // τρεξε για 5 ωρες & kill // ./hrg -i file3.txt //
>>> τρεξε για 5 ωρες
>>> & kill
>>
>> Ypo8etw oti den exeis ton source kwdika tou programmatos. Genika
>> einai
>> kakh taktikh na skotwneis ena programma thn wra pou den ksereis ti
>> kanei.
>>
>> Sto bash toulaxiston de 8ymamai kapoion profanh tropo na pareis to
>> process ID enos process poy molis ekanes spawn, opote to mono pou mou
>> erxetai sto myalo einai to :
>>
>> ./hrg & (sleep 3600 ; pkill -TERM hrg)
> ./hrg & pid=$! ; sleep 5 ; kill $pid
>
> Εκτελεί το προγραμμά σου στο
> παρασκήνιο και αποθηκεύει το PID του
> στην
> μεταβλητή pid. Σε bash το $!
> αντιπροσωπεύει το pid της πιο πρόσφατα
> εκτελεσμένης διεργασίας. Μετά
> περιμένει λίγο και σκοτώνει την
> ενλόγω
> διεργασία.
>
> --pprok
--
Lysimachos Zografos
w: http://homepages.inf.ed.ac.uk/s0568431
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20080929/05e9521b/attachment.htm>
More information about the Linux-greek-users
mailing list