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