NUKA 1.2

거의 일 년 동안 나는 내 democheto 작업을했다 NUKA. 아주 좋은되지 않은 많은 일들이 있었기 때문에 오늘은 일을 똑 바르게 할 시간이. 새로운 기능을 추가. 재 배열 된 코드, 더 많은 기능과 함께 그래서 그것을 단축하고 더 사용자 친화적이 될.

득점 주요 새로운 기능 신호 트랩 및. 회전 악마 dreambox 수신기로 어떤 시점에서 그를 죽이기로 결정하고, 따라서 모니터링 프로세스를 중지 내, 이는 그 자체로 매우 불쾌한 순간. 그리고 로그의 위치는 않을까 작으로 무슨 일이 일어나고 있는지 이해하고 내가 처리하지 않는 네트워크 공유와 복잡한 체계를해야 할 수 없어. 라인 : 일반 신호 트랩-a는 출력 또는 😉 말하여 커널 킬 (kill)에 의해 제출 된 사람들로부터의 신호를 차단하는 bash는 스크립트의 적절한 기능입니다 따라서 우리는 즉시 후속 이벤트의 일부를 방지 할 수 있습니다. 그냥 그 SIGKIL을 짜거나 죽일 -9 차단 및 방지 할 수 없습니다, 이것은 코어 설계. 직접적 PID를 전송 종료되며. 지금 관련 코드

#trapping signals I know -9 dosent work but we try it just in case ; )
trap on_exit 0 14 1 2 9 13 15 6 8 4 3 11 5
on_exit () {
make_debug 10 #unexpected error
#reboot now if we hawe trapped signal
reboot -d 0
exit 0
}

우리의 첫 번째 줄은 작업이 수행하고있는 신호하는 것은 당신에게 더 많은 경고를 잡을 수있는 선언 남자 신호 경우에 저에게 날이 관심을 😉. 디버그 메시지 다시 시작 수신기를 만드는 간단한 funktsiika로 이어질 알 수있는 바와 같이. 네, 거기에 점심, 그게 내가 기대하는 결과로 이어질 것, 내가 생각하기 때문에 방해하는 모든 것을 명으로 살해 -9 그러나 아무것도 시도하는 것을 방지하지.

다른 큰 변화는 그들을 기능에 포장 코드를 반복 기능 대부분의 것들, 그것은 약간보기 흉한 아니었다, 이제 드입니다 😉 내가 반환에 가벼운 드라마가 있었다 배쉬 및 – 나는 하나의 기능에 수익을 넣어 내 모든 알려진 다른 프로그래밍 언어와 같은 동작을 기대, 그러나 반환은 정수 값 다음 최대를 반환 밝혀졌다 2 😀 나는 다시 문자열 나에게 원. 못생긴 지옥이 있었다. 해결책은 간단하다

#---cuted---

if [ $T -eq $N ]
 then
 echo "Cam is down! Reboot..."
make_debug 4 # cam is down
 else
echo $rcam
 fi

# ---cuted----

#finding real cam1
 rcam1=$(find_cam $cam1)

Първата част е края на функцията ми и чрез echo изплювам резултата. Взимането му е елементарно с последния ред в горния пасаж.

흠 생각, 그 코드의 흥미로운 부분이다.

나는 영감을 감사드립니다 😉

HTTP://www.youtube.com/watch?V = SilMJ0O13UI&기능 = 관련

회신을 남겨주

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드는 표시됩니다 *

안티 스팸 *