프로그래밍 QnA

multihand의 이미지

쉘 스크립트에서 fuser 사용하기

korn shell에서 특정 directory의 file이 open된 상태이면 rm을 수행하지 않고, 만약 file이 open되지 않은 상태이면 rm을 수행하도록 스크립트를 작성하고자 합니다.

fuser 명령을 사용해서 open상태를 체크해보니 open이면 return value 0와 관련 process id를 output으로 갖더군요. 그런데, 만약 file이 open되지 않은 상태라면 아무런 return value를 출력하지 않고 check routine을 skip하더군요. 이 난관을 어떻게 극복해야할지, 아는 분 계시면 알려주세요.

아래는 test script입니다.

gyxor의 이미지

프로그램언어에 대한 질문입니다. 고수님들 답변부탁드립니다.

1.
또한 맨처음 기계어에서 처음 탄생한 언어가
어셈블리어인가요?
어셈블리어를 .exe 기계어 실행파일로 어셈블링 해주는
그 "어셈블러"는 기계어로서 짜여진 것인가요?

2.
비슷한 질문입니다만
컴퓨터라는것에 최초의 원리를
찾는다면은 결국 형광등이 들어오고 나가듯이 ..
켜짐과 꺼짐 .. 이 두가지의 서로다른 상태에서 출발한다고
알고있습니다. 이런게 하나둘 뭉쳐서 비트에서 바이트
결국 기계어가 탄생하고 그다음이 기계어이고 어셈블리언어

지리즈의 이미지

unix domain socket이 가능하게 되어 있는지 확인해 보세요.

unix domain socket이 가능하게 되어 있는지 확인해 보세요.
네트워크쪽에 있을 겁니다.

mongd2i의 이미지

부팅시 이런 에러가..

한컴 3.0에서 char device driver를 만드는데..

헤더파일에 문제가 있어서..

게시판에 나온대로..

cd /usr/include
mv linux linux_old
mv asm asm_old
ln -s /usr/src/linux-2.4.18-14/include/linux linux
ln -s /usr/src/linux-2.4.18-14/include/asm asm

이렇게 해줬습니다..

그런데..문제는..재부팅을 하면..

XIO : fatal IO error 104 (Connection reset by peer ) on X server ":0.0"
after 0 requests (0 known proccessed)
INIT : Id "x" repawning too fast : disabled for 5 minutes

이런 에러 메세지가 뜨면서 x 윈도우에 들어가지질 않습니다..

jee89의 이미지

c++ static 멤버를 정의할때.

클래스내에서 선언된 static멤버 변수(함수)를
클래스밖에서 정의할때 ,
다시 static을 붙이면 안되는 이유가 뭔지요?

class CBase
{
static int count;
public
static int getCount();
};

// 정의
int CBasecount = 0; // static int CBasecount = 0; ->에러!
int CBasegetCount() // static int CBasegetCount() ->에러!
{
return count;
}

rokmn3309의 이미지

이런 방법이 가능할까요?

서버에 네트웍관련정보(아피,서브넷,게이트웨이..) 가 셋팅이 안돼어 잇고.
디폴트값(10.10.0.1,255.255.255.0.. 뭐 이렇게)으로 되어 있는상태에서..

네트웍에 장비(허브)에 물려서 서버를 켤때..
자동으로 허브가 사용중인 대역폭안으로 들어가게 할려고 하는데
어떻게 해야할지 막막하네요..(dhcp 방식은 아니고요)..

아시는분은 리플좀...

hyunuck의 이미지

postfix... 이거 어떤책에 나오는 소스인가요?

자료구조시간에, 피곤해서 잠깐 자고있어났더니..
postfix 라는걸 했더군요...
책에도 없는 소스를 주석 달아오라네요..^^
뒤적이다보니 외국사이트에도 올라가있고,.. 꽤 알려진 책에서 나온 소스같던데, 어떤 책인지 좀 알려주시면 감사~ ^^;

[code:1]
#include <stdio.h>
#include <stdlib.h>

#define MAXCOLS 60
#define TRUE 1
#define FALSE 0

#define PLUS 1
#define MINUS 1
#define MUL 2
#define DIV 2

struct stack
{
int top;
char items[MAXCOLS];
};

int empty(struct stack *ps)

손정수의 이미지

이게 무슨 에러 메시지인지요

하드 디스크를 read 하려고 합니다.
그런데 버퍼 헤더의 b_size (블록 사이즈의 크기를 결정하는 필드) 필드에 변수를 넣으면 가장 아래와 같은 에러가 납니다.

bh->b_size = size; //size는 application에서 인자로 512로 받고 있습니다.

반면, 다음과 같이 하면 에러가 안 납니다. ... 이게 무슨 조화 입니까?

b_size = 512;

에러 메세지는 다음과 같습니다.
[code:1]
Apr 12 16:17:24 com kernel: hdb: status error: status=0x58 { DriveReady SeekComplete DataRequest }

피스의 이미지

C에서 DB연동에 관해서..

하나도 모르는데..
어디를 참고해야 할지 모르겠네요.

게시판 뒤져봤는데.. 관련된건 없어보이네요.
1. 참고해야하는 문서나 책있으면 추천좀 해주세요.

2. 그리고.. /etc/shadow파일 참조해서 사용자 인증하는부분..

3. ftp서버를 만들려고하는데.. 표준이 어떻게 되는지..
rfc959(ftp) 이거보면 알수 있나요..?

geneven의 이미지

GCC에서 랜덤함수를 쓰는데

루프문 안에서 랜덤함수를 한번씩 불러서 한 400번 정도 루프가 돌아가는것을 활용하는 프로그램을 만드는데요, 이때 rand() % 100 이렇게 99까지만 나오게 해놨거든요? 근데 이게 프로그램을 실행 시킬때마다 자꾸 같은 시퀀스로 나와요,, 예를 들면 처음 실행했을때 1 5 2 8 22 .................. 이렇게 나온다면
두번째 실행하면 또 1 5 2 8 22 이런순으로 나오네요.. 완전한 랜덤함수가 아닌가요?

페이지

프로그래밍 QnA 구독하기