Napisałem program w c++, który robi jakieś obliczenia, następnie odpalam go w tle na linuksie za pomocą komendy nohup. Po pewnym czasie chciałbym go odpytać o dane jakie zebrał i tutaj pojawia się problem, jak to zrealizować? Jak odpalić jakiś event na działającym już programie?
i widzisz z powrotem wynik działania programu. Nie zależnie czy jest 0 czy błąd.
No to nie wiem co robię, ale zawsze jak mi się program w screenie wywalał to było tylko "screen is terminated" albo że nie znaleziono żadnego screena o podanej nazwie lub pid
Jakim cudem materiał wybuchowy rozdupcył szynę a praktycznie nie ruszył podkładu nie mówiąc o zrobieniu jakiegoś małego chociaż krateru w kamykach pod spodem?
#programowanie #cpp
Po jakimś czasie możesz zrobić screen -r i podłączasz się do odpalonego screena. Możesz mieć ich dużo - listujesz screen -ls
Chyba że program się zesra, wtedy wszystko zginie bezpowrotnie
Wyłączasz konsolę/wylogowujesz sesję ssh
No to nie wiem co robię, ale zawsze jak mi się program w screenie wywalał to było tylko "screen is terminated" albo że nie znaleziono żadnego screena o podanej nazwie lub pid