2011-05-15 4 views
0

에 .. 제대로 내 프로그램을 실행할 수 없습니다 나는이 스크립트 프로그램을 개발 : top -n 1>tmp/top1.log의 외부 명령이 다음 파일 top1.log로 작성 될 때 메시지가 확인 출력에 인쇄 된 것을 의미SNMP 서비스가 리눅스

./x1 

!

그러나, 나는 snmpd.cof을 config (설정) 프로그램이 SNMP 서비스가 실행되는 경우 : top -n 1>/tmp/top1.log의 외부 명령이 top1.log에 배치되지 않습니다

snmpwalk -v2c -c public 127.0.0.0 OID 

및 파일 top1.log하지 않습니다 생성 된 메시지는 ok 출력 만 출력됩니다.

실제로는 top -n 1>/tmp/top1.log 명령은 SNMP 서비스에서 실행할 수 없습니다.

+0

snmpd.conf 파일을 어떻게 구성 했습니까? 그 부분도 보여줘야합니다. –

+0

sysLocation의 서버 룸 하는 sysContact를 Sysadmin (루트 @ localhost를) rwcommunity 공공 192.168.7.165 rwcommunity 공공 127.0.0.1 쉬 1.3.6.1.4.1.999.4.1.4 공공/tmp를/X1 내가 사용 (sh와 간부) 달릴! – YUNA

+0

코드에서 정확히 무엇을해야합니까? 세부 사항, 세부 사항 ... –

답변

0

내 인 snmpd.conf를 :

syslocation Server Room 
syscontact Sysadmin ([email protected]) 

rwcommunity public 192.168.7.165 
rwcommunity public 127.0.0.1 

sh 1.3.6.1.4.1.999.4.1.4 public /tmp/x1 

은 내가 실행 (sh와 간부를) 사용!

+0

당신의 해결책 이었습니까? –