올바른 프로그래밍??

삼구의신의 이미지

GUI와 연동된 linux app 이 있습니다.

GUI 에서 reset 버튼을 누르면 app이 꺼졌다 켜지는 것인데

app 입장에서 자기 자신을 죽이고 다시 살린다는게 맞는걸까요?

어떤식으로 코딩해야하는지 고민입니다. 조언 부탁드립니다.

세벌의 이미지

reboot 는 어떻게 하는 걸까요?

bushi의 이미지

보통, 앱의 정상 종료는 자살입니다. 타살이 오히려 비정상 종료죠.
하지만, 누군가의 도움 없이는 부활하기가 곤란한데요 ?

삼구의신의 이미지

소스코드에 exit(0) 같은 코드를 넣어 죽게 할순 있는데 다시 실행하도록은 어떻게 하면 좋을까요?

ymir의 이미지

별도로 관리 데몬을 하나 만들어서 그 녀석으로 하여금 사용자 인터페이스, 다른 프로그램의 실행/종료 및 정상 동작 감시 등을 담당하게 만드세요.
외부 입력을 통해 어떤 기능을 제어하려면, 관리 프로그램을 따로 두고 핵심 기능을 하는 녀석들은 별도 프로그램으로 만들어 두는 게 낫습니다.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』