[질문]리눅스에서 프로그램 수행시...
글쓴이: leolo / 작성시간: 목, 2005/12/15 - 9:10오전
리눅스에서 프로그램을 하루동안 돌렸습니다.
그런데, 이 놈이 실행중인데도 복사가 됩니다.
무슨 말인고 하니.. 이렇습니다.
$ ps -ef | grep conf 명령으로 보면.. 아래와 같습니다.
어제 수행을 했죠(14일)
ering 21880 21865 0 Dec14 ? 00:08:10 /home/ering/bin/ivr -c /home/ering/conf/ivr00.conf
$ cp ivr /home/ering/bin 이렇게 하면 복사가 됩니다.
원래는 복사하면
$ cp ivr /home/ering/bin 이렇게 하면 아래와 같은게 정상인데..
cp: cannot create regular file `/home/ering/bin/ivr': 실행 파일 사용 중
이게 무슨 원인일까요?
한가지 더 질문드립니다. 위에서 ps해서 보면
00:08:10 로 CPU 관련해서 시간이 있는데요..
이게 무슨 말인지요.. 이놈이 계속해서 증가만 하지 감소하지 않고..
이상합니다. 이게 CPU가 이 프로그램을 수행하는 시간이라고 보면, 가만히 프로그램이 쓰레드로 wait만 하는 경우 이건 그냥, 멈춰야 하는게 아닌가요? 혹, while문에서 wait timeout 시간을 너무 적게 주어서 그런게 생길 수도 있는지요.
Forums:
댓글 달기