본문 바로가기 메뉴 바로가기

이그드라실

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

이그드라실

검색하기 폼
  • 전체보기 (63)
    • 가상화폐 (0)
      • 수익 공개 (0)
    • 프로그래밍 (0)
      • React-Native (0)
  • 방명록

커스텀 쉘 (1)
SyntaxHighlighter 3 테스트.

이것은 이번 우리 학교 운영체제 수업의 과제였습니다,,,,? 전 이미 제출했기때문에 공개해도 별 상관 없다고 판단 ㅡㅡ! 간단한 쉘 만들기었는데, 특정 기호를 입력시 백그라운드로 실행되게 하는 간단한 프로그램인데.... 핵심적인건 fork로 생성되는 자식과 부모의 관계를 알면 쉬어집니다. 백그라운드로 안돌릴때는, 부모가 자식이 끝나는걸 기다려야 합니다. 백그라운드로 돌릴때는 부모가 자식이 끝나는거 안기다립니다~ 그래서 부모한테 다시 일시켜도 부모는 자식이 멈추던 말던 일을 해줍니다. 문자열 검색해서 명령어로 던질때 길이 -1해서 하면 뭐... 의외로 간단한 프로그램이었습니다. exec 계열 함수 대신에 system() 이라는 시스템 콜을 사용하면 더 간단해지는... 지저분한 코드지만 SynaxHighli..

카테고리 없음 2011. 3. 21. 12:02
이전 1 다음
이전 다음
공지사항
  • 프로그래밍 메모리얼 창고 입니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크

Blog is powered by Tistory / Designed by Tistory

티스토리툴바