>> Edit article
이름
제목
패스워드
다 맞는데 killall -HUP process 이건 시그널 처리 입니다.. 프로그램상 시그널 처리가 안되 있음 무용지물입니다. 또한 C 로 프로그램 짤 정도면 크론 같이 번거롭게 하지 말고.. 시작 할때 fork 한다면 getpid 로 포크된 프로세스 ID를 갖고 있다가.. while 문에서 일정시간이 지난다음 그 프로세스를 죽이고 다시 새로운 프로세스를 포크 하면 됩니다. 이게 훨 깔끔하겠죠.. : : 리눅스에 c 로짠 프로그램이 떠있습니다. : : : : 이게 시간이 지나면 버벅거리기 시작해서, : : : : 하루에 한번식 이 프로그램을 restart 시켜주고 : : : : 싶습니다. : : : : 기존에는 kill -9 프로세스아이디 : : : : 한후 다시 띄워줬습니다. : : : : 이걸 cron 으로 자동으로 하게 해주고 싶은데요. : : : : c 프로그램 실행 경로는 : : : : /home/c/bin/abc : : : : 라고 햇을때 다시 띄우는 것은 어렵지 않을것 같은데, : : : : 하루에 한번씩 해당 프로세스를 죽이는 것은 어떻게 해야할지 : : : : 모르겠습니다. : : : : 간단한 tip 을 알려주시면 너무 감사하겠습니다. : : crontab -e 하신후, : 10 2 * * * /home/c/bin/abc : 하시면 매일 2시 10분에 시작합니다. : 물론 스크립트에 프로세스 종료와 시작을 넣어주시면 : 되기도하고 아니면 아예 killall -HUP를 이용하셔도 될듯....--frm Maximus
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved