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

sunsung의 이미지

모니터링 스크립트를 하나 만들었는데 그냥 실행하면 괜잖은데 cron등록하면 문제가 생깁니다...

가끔 프로세스가 죽거나 defunct가 생기는 경우가 있어서 문제가 발생하면

메일로 메시지를 보내게끔 간단한 프로세스 모니터링 쉘을 만들었습니다.

sh mon.sh 실행하면 제대로 메일이 들어오는데 cron에 등록시켜서 1분마다 돌아가게끔 해뒀는데

이상하게 cron에 등록해두면 제대로 메일이 발송되지 않습니다.

제가 잘못 작성한건지... cron에 등록할 쉘은 다른식으로 해야되는지 잘 모르겠네요

조잡한 스크립트지만 전문가분들의 조언 부탁드립니다.
---------------------------------------------
#!/bin/bash
#daemon PID
ps -C processname > /root/processname_ps.log

KR_PID=`ps -C processname -o pid= | head -n1`
DEFUNCT_PID=`grep defunct /root/processname_ps.log | cut -f 1 -d " " | head -n1`

llcustomll의 이미지

vi 때문에 그렇습니다 .

안녕하십니까

다름이 아니라 제가 삼바를 설치하고 나서
ssh가 방화벽에 막혔는지 들어가지지 않습니다

mandugukbap의 이미지

PPPoE 헤더가 포함된 pcap 데이터에서 PPPoE 헤더를 제거하고 클린 pcap 데이터로 만드는 방법이 있을까요?

제목 그대로입니다.

libpcap을 이용해 프로그래밍 하는 방법 말고 tcpdump같은 툴을 이용해 PPPoE가 포함된 데이터를 일반적인 ethernet 데이터로 재저장하고 싶습니다.

경험 있으신 분 조언 부탁 드립니다.

mhlee03의 이미지

double type memory에 있는 것을 그대로 화일에 저장하기 ?


C++에서
double type의 변수에 저장되어 있는 것을 화일에 저장하려고 합니다. 단 아무런 정보를 잃어버리지 않고요. 16진수로 저장하면 되냐요. ?

컴퓨터 메모리 한계로 정보를 화일에 적어 놓았다가 읽어서
다시 계산을 해야 합니다. 정보를 잃어버리면 안됩니다.

고수님들의 조언을 기대합니다.

jhakan의 이미지

[질문] git과 파일의 수정 날짜

SVN을 몇년 사용하다가, 요즘 이런저런 고난들을 헤치고, DVCS로 바꾸려고 git이랑 mercurial을 사용해보고 있는 참입니다.

git이랑 mercurial이랑 각각의 장단점, 차이점들을 숙지하고 git을 한번 써볼까 하는데, 오늘 맞닥뜨린 문제가.
git이 버전 관리하는 파일의 날짜까지 꼼꼼히 따지네요. 내용은 변하지 않고 그대로인데, 파일의 수정된 날짜가 틀리다고 modified라고 나오니..

SVN을 쓸 때도 신경쓰지 않았던 문제인데.. mercurial도 파일 날짜가 바껴도 수정됬다고 하진 않는데..

1. 버전 관리하는데 파일의 날짜가 그렇게 중요한가요?
2. git에서 날짜가 틀리더라도 무시하는 방법은 없나요?

자그마한 소견이라도 감사하겠습니다.

parrell의 이미지

USB를 원격으로 인식해서 사용할 수 있나요?

장치는 A에 꽂았는데 B라는 컴퓨터 에서도 인식 될 수 있도록 하는
방법이 있을런지요?

kwonsu의 이미지

xwindow에서 실행되고 있는 프로세스 선택방법에 관하여 질문드립니다.

안녕하십니까. xwindow에서 qiv, xmms 등을 실행해두고 이 프로세스를 선택하여 활성화 시키는 방법이 궁금합니다.

마우스로 화면을 건드리는것이 아닌 콘솔에서 명령어로 한다든지 아나면 특정 라이브러리를 이용한다던지 하는 방법이 궁금합니다.

예를 들어 그림을 화면에 띄워놓은 후 xmms를 실행하고 xmms를 숨기고 난 후 xmms를 활설화 시켜 선택할 수 있는 방법이 궁금합니다.

이러한 기능이 있는 명령어 혹은 참고할만한 예제소스코드등등 부탁드립니다.

감사합니다.

kma4908의 이미지

[완료] 여기 잘못 올라간 글은 어떻게 지워요?

실수로 같은 글이 올라가서 지울려고 하는데 지우는 방법을 못찾겠네요?

kma4908의 이미지

nfs client설치할때 user home 공유하면서 path를 통일시킬 수 있는 편한 방법 있을까요?

컴퓨터 16대를 nfs로 home디렉토리를 공유하려고 합니다.
시뮬레이션 설정 파일들 때문에 경로를 전부 같게 하려고 하는데
기존 컴퓨터들에 home밑에 ubuntu 설치할 때 user디렉토리가 하나씩 생성이 되어 있어
바로 home으로 마운트를 못하고 있습니다. 그래서 지금 하고 있는 일은

한대씩 ssh로 들어가서
/mnt/home 으로 nfs server home 디렉토리를 mount하고,
클라이언트의 /etc/fstab을 수정하고 /etc/passwd 파일의 제 계정 홈을 임시로 /mnt/home/user
로 설정해 놓고 다시 로그인해서 기존 /home/user 디렉토리를 날린다음 /home을 /mnt/home 으로
bind로 마운트를 하고 /etc/fstab을 수정한 다음 reboot하고 있습니다.
이렇게 하니까 부팅할때 /home 을 마운트 못한다 reboot도중에 한번 멈추고 그걸 skip하도록 한다음
수동으로 /home을 다시 마운트하고 있습니다.

한두대도 아니고 뭐 좋은 방법 없나요?

viper9의 이미지

redmine - eclipse 커넥터 연결해보려고 하니 logback 때문에 안되는데 문제가 무엇일까요.

이클립스에 redmin-mylyncon를 설치하려고 하는데요..

리포지토리는 http://redmin-mylyncon.sourceforge.net/update-site/N/ 이걸로 잡고 Mylyn Integration을 설치하려했더니 다음과 같은 오류가 납니다.

페이지

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