프로그래밍 QnA

alboin의 이미지

redirection 시 명령 추가 방법

안녕하세요.
개인적으로 file_list를 만들어 주는 perl을 쓰고 있습니다.

그런데 SVN사용으로 인해 일부 directory가 perl에 자꾸 걸리게 되네요.
find . -type d -name ".svn" -print > a로 .svn이라는 놈을 모두 찾아 rm -rf로 지우고 있습니다.
하지만 참 바보같은 수작업이네요.

혹시나 find의 출력결과에 rm -rf를 append하는 방법이 없을까 문의 드립니다.
예를 들어
a의 내용이 xxx/yyy/zzz/.svn 이라고 한다면,
VI로 작업하지 않고도 다음과 같이 append를 하는 것입니다.
rm -rf xxx/yyy/zzz/.svn

혹은 find에서 지우라는 연계 명령을 줄수는 없을까요?
오래전 어떤 분이 쓰시는 것을 본것 같은데.. 답이 안나오네요.

coathanger의 이미지

윈도우에 있는 파일을 리눅스 파일시스템에 복사 하려고 합니다.


윈도우에 있는 파일을 리눅스 파일시스템에 복사를 하려고 합니다.

요즘 흔히 윈도우에서 리눅스 파일시스템 마운트 하는 프로그램이 존재하는데요.. Ext2fsd 라는 프로그램이 익스플로러에서도 뜬다고 하는데 말이죠.

1. 윈도우 API로 CopyFile을 윈도우에서 마운트한 리눅스파일시스템에 사용해도 파일이 정상적으로 복사가 되는지요?

2. 또한 일반적인 윈도우 FAT32이나 NTFS에서 파일제어하는 것 보다 리눅스마운트된 파일로 제어하는게 더 느리다던가 성능 이슈가 되는지 궁금합니다..

3. 윈도우에서 리눅스 파일시스템 마운트해서 사용 시 리눅스 파일시스템이 원격에 있을 경우도 지원이 될까요?

4. 흔히 삼바를 사용해서 폴더를 공유한다고 치면 윈도우 컴퓨터 끼리 파일 복사/이동/삭제 보다 삼바를 이용 시 성능이 떨어지지는 않는지요.

감사합니다.

cion0624의 이미지

쉘 스크립트 질문 좀여;;

처음 쉘 스크립트를 짜려 합니다.

아직 지식이 전무한지라... 그냥 가능성만 가르쳐 주셔도 감사하겠습니다;;;

소스를 빌드하고 빌드가 완료되면 거기서 나오는 파일들과 기존의 파일들을 tar로 압축하여 하나의
압축파일로 만드는 것을 쉘 스크립트로 짤 수 있나요??

빌드를 돌리면 그 폴더에 있는 것들은 모두 지워지고 다시 생성됩니다... 따라서 그 상위폴더 같은곳에
기존 파일을 넣어놓고 빌드가 된 것들을 옮겨서 압축하든지 해야 할 것 같은데...

쉘 스크립트로 할 수 있는지 궁금하네요;;
아, 그리고 빌드 도중에 로그파일이 생성되고 계속 업데이트가 되는데 만약 에러가 나거나, 빌드가 끝났을 경우,
사용자에게 통지할 수 있도록(예를 들면 알림음 발생) 하는 게 가능할까요;;?

고수님들 부탁 좀 드릴게요. 감사합니다.^^

dndlf2의 이미지

임베디드 리눅스. 타켓보드와 PC와의 시리얼 통신에 관해서.

현재, 타켓보드에 Kernel 2.6.13버전이 올라가 있는 상태입니다.

시리얼 통신을 통해 PC로 값을 찍어보고 있는 도중, 시리얼 통신이 어쩌다가 한번씩 먹통이 되어 버리는 현상이 나타납니다.
어쩌다 한번씩...(매우 드물게)..
재현이 되지 않고 있는 상태입니다.
먹통이 되었다고 판단한 이유는 계속적으로 찍혀야 할 값이 찍히지 않아 키보드로 임의의 값들을 눌러보거나,
'ctrl + c'를 입력했을 때, 반응이 없어서 입니다.

그래서, 제가 내린 결론은 커널이 죽어버렸다는 것인데...
혹시 다른 이유가 있을 수가 있을까요?

위와 같은 현상에 대해서 많은 분들의 조언을 구하는 바 입니다.

yundorri의 이미지

[완료] type별 size문제인데 이해가 가지 않습니다.

좀 더 쉽게 보시기 위해서 첨부를 올립니다.

nephro의 이미지

[완료] JDBC, resultset을 client로 전송하기.

안녕하세요?
진료단에서 사용중인 APM을 이용한 진료프로그램을 자바로 바꾸려고 공부하는 중입니다.
전문분야가 전혀 다르기때문에 책을 사놓고 뒤적이면서 힘겹게 진행중입니다 -_-

3 tire model로 프로그래밍하고 있는데, 서버측에서 얻어진 DB resultSet을 client로 전송하려고 합니다.
client에서는 resultSet을 풀어서 화면에 표시하구요.

ObjectOutputStream, ObjectInputStream을 이용해서 TCP 소켓으로 class 인스턴스를 넘기는것까지는 성공했습니다.
그런데 resultSet을 class에 담아서 보내려했지만 잘 안되네요.

kese111의 이미지

독학한 내용 검토 부탁 드립니다.

안녕하세요. ^^
저는 그냥 컴터 공부하는 사람입니다.
근데 독학이라는 게… 이게 맞는지 의문이 들 때가 있습니다.
전 제가 공부했던 내용은 정리해서 블로그에 올리는데요.
혹시 관심이나 여유가 있으시면 보시고 그릇된 부분이 있다면
많은 지적 부탁 드립니다.
익명/막말 무엇이든 관계없습니다.
그럼 미리 감사 드립니다. ^^

chasin의 이미지

맥북에어에서 c로 짠 소스를 gcc로 이용하여 크로스 컴파일하면

윈도우즈 시스템에서 사용 가능한가요?

95% 이상 될거라고 생각하고 있지만 확실한 100%를 위하여 여쭤봅니다.

혹시 경험 있는 분이나 확실히 알고 계신 분 있나요?

park0627의 이미지

리눅스 사용자 관리 프로그래밍 도와주세요..ㅠㅠ

사용자 관리 프로그램을 작성 하려고 하는데
첨부한 사진처럼 프로그램을 작성하려고 합니다
1.현재 서버에 로그인사용자 확인
2.사용자의 정보 확인
3.사용자 생성
4.사용자 삭제
5.프로그램 종료

입니다.
프로그램에서 해당번호를 입력하고 작업을 수행뒤
sleep 5;;
5초후에 다시 목록으로 돌아오게 하는것은 알겠는데..
예를들어서 1번은

case $_num in
echo " 사용자 로그인 확인"
w
sleep 5;;

5번은
exit 0;;
이런식입니다.. 완전 초보라서 더이상은 무리인것 같아요..
도와주세요
부탁드립니다!!ㅜㅜ

fastwater의 이미지

[완료] 시그널과 select와의 관계에 대한 질문입니다.

자꾸 도배처럼 질문을 올려 죄송합니다만... 시스템 프로그래밍의 세계는 참으로 오묘하네요.

일단 문제의 원인은 정확하게 파악했습니다.

클라이언트가 꺼질 때 소켓 디스크립터가 뭔가 동작을 해서 select가 소켓 디스크립터 쪽 비트를 마스킹한줄 알았더니 그게 아니라 시그날을 받으면 무조건 모든 비트를 마스킹하는 것 같네요.

딱히 특정한 시그널을 가리는 것 같지는 않습니다. 처음에는 시그널 핸들러가 SIGCHLD 였는데 SIGINT 로 바꾼 뒤 Ctrl+C 눌러도 똑같이 오작동을 일으키더군요.

select 대기중에 시그널을 받으면 오작동을 일으키는 것 같은데 어떻게 해결 할 수 있을까요?

페이지

프로그래밍 QnA 구독하기