프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

실행중인 프로세스가 자신에 대해 delete 명령을 했을 때 어떻게 되나요?

ShellExecute(NULL,"open","delete.bat",NULL,NULL,SW_SHOW);
라고 코드를 작성하였습니다.( 이 코드를 test.exe로 컴파일하였습니다.)

delete.bat의 내용은 del test.exe입니다.

제 질문은 test.exe가 실행이 끝난후 delete.bat에 의해 자신이 삭제되는데요
생각해보면 실행중인 프로세스를 지우려니깐 실행이 완료된 후 delete.bat에 의해 자신(test.exe)이 삭제될텐데요
이러한 처리는 os 에서 해주는건가요?

조사해보니깐 ShellExecute() API 함수에 의해 하드 디스크에서 test.exe 파일은 삭제하고
메모리 상에는 test.exe가 맵핑됐기 때문에 그대로 남아있어서 계속 자신(test.exe)을 실행시킬 수 있대요.
제가 조사한 내용이 올바른건가요?

inamind의 이미지

spin_lock_irqsave 시 jiffies 값 관련 질문

안녕하세요.

spin_lock_irqsave 으로 묶어두면 해당 구문 안에서는 인터럽트가 disable 되지요.
이때 jiffies 값은 update 가 되는지요?

mani85의 이미지

TCP/IP 소켓 프로그래밍에서..

안녕하세요/

tcp/ip 프로그램을 짜고 있는데요

클라이언트에서 현재 자신의 아이피를 서버에 보내고 싶은데

관련 함수나, 변수가 있을듯 한데 맞나요?

감사합니다.

DarkSide의 이미지

C++ 재귀함수를 바꾸려고 하는데요.

void recursive_func(int p0, int p1)
{
    int p2 = test(p0, p1);
    if(p2 == p1) return; //종료
 
    Do_it(p0, p1, p2);
 
    recursive_func(p0, p2);
    recursive_func(p2, p1);
}

위 코드가 리눅스에서는 실행이 잘되었는데, 윈도에서는 스택 깊이 때문인지 에러가 많이 납니다.
재귀를 쓰지 않고 실행하는 방법이 있을까요?
종료 조건은 반드시 만나게 되어 있습니다.
한 함수에서 두 개로 분지되다 보니 해결책이 떠오르질 않네요.

jeongheumjo의 이미지

자삭합니다.

자삭합니다.
죄송합니다.
글 삭제 기능이 왜 없을까요?

trymp의 이미지

yum 에서 받은 설치본을 파일로 저장할 수 있나요?

온라인상에서는 yum 을 이용해서 의존적인 모듈까지 관련된 모든 패키지가 설치되잖아요

오프라인상에서는 yum 을 사용 못하는데, 온라인 PC 에서 yum 으로 depend 한 설치파일까지

다 파일로 받고 이 설치파일을 오프라인PC에다 옮겨서 설치하는 게 가능한가요?

yum 으로 받은 것을 파일로 바꾸어서 다른 PC 에서 설치하고 싶습니다.

아니면 이 문제를 해결할 수 있는 다른 유틸이 있다면 좀 알려주세요.

고수님들의 많은 조언 부탁드립니다.

trymp의 이미지

리눅스에서 인스톨 배포판 만드는 법 좀 알려주세요.


리눅스에서 바이너리 인스톨본을 만들고자합니다.

제가 만든 어플과 여러가지 rpm 파일들을 하나의 바이너리에 넣고 싶은데요.

마땅한 방법을 못찾고 있습니다.

windows installer 까지는 아니더라도 최소 압축 풀고 스크립트 하나만 실행시켜도

자동으로 설치가 되는 방법을 알았으면 좋겟습니다.

고수님들의 노하우 부탁드립니다.

kwonsu의 이미지

http proxy 개발 문의드립니다.

안녕하세요.

다름이 아니라 간단한 http proxy 서버를 만들어볼려고 합니다.

proxy의 기능을 단순히 생각하여 client에서 받은것을 remote 서버에 그대로 넘겨주는 것으로 했습니다.

voidworker의 이미지

임베디드 장비에서 curl+https사용시 문의

임베디드 장비에서 curl을 사용하려고 합니다.
http프로토콜로는 데이터를 잘 받아오는데, https 사용시 아래와 같은 에러가 발생합니다.

curl: (77) error setting certificate verify locations:
CAfile: /usr/share/ssl/certs/ca-bundle.crt
CApath: none

간단히 ca-bundle.crt 파일을 다른 곳에서 복사해와서 써 봤더니 접속은 되는듯 한데, 뭔가 오류? 경고 메세지가 뜨더군요.
원하는 작업은, OAuth 를 사용하고자 함입니다.

co5808의 이미지

정말 마음 먹고, 리눅스 공부를 하려는 학생입니다.

전역하자마자 바로 일을 하고있는데..

'이것이 내가 하려던 일은 아니지 않은가?'라는 걸 깨닳고.

마음 먹고 능력 계발을 위해, 리눅스를 공부하려합니다.

젠투가 많은 도움이 된다는 말을 듣고 설치를 하고있는데..

시간이 부족한 건지, 제가 능력이 부족한건지..

어렵네요..

명령어는 이제 슬슬 몇개정도는 익숙해져가고있지만..

다른 분들이 쓴것 처럼, 리눅스의 구조에 대해서는 아직 감이 잘 안오더군요..

혹, 아니면 젠투 의외의 추천할만한 배포판이 있으신가요?

그리고,, 리눅스를 생활하하는데에 좋은 아이디어 있으시면 공유 부탁드립니다..

(현재 아이폰을 쓰는데, ssh 어플이 있더군요..유료이긴 하지만, 그정도는 투자할 생각입니다. ssh로 사용하는 것도 도움이 될런지요..?)

많은 도움과 관심 부탁드립니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기