프로그래밍 QnA

navychurkey의 이미지

bind error관련 질문입니다.

bind error라 하면 소켓에 지정된 시간이 있어서 연결되지 못하고 있는 것을 의미하는 것으로 아는데

저같은경우에는 시간이 지나도 error가 풀리지 않았습니다. 그래서 socket옵션인 reuseaddr함수를 사용했는데도 되지 않아

헤매던중 혹시 몰라서 재부팅을 시켜봤더니 바로 해결되었습니다.

어떻게 된 것인지 궁금해서 올리게 되었습니다.

rhdwnek74의 이미지

centos 에서 잘 동작 해던 쉘 스크립트 데비안에서 동작 하지 않네요

china_ip ()
{
DATA=/home/myhome/Whois.csv
for IPRANGE in `egrep "China" $DATA | cut -d, -f1,2 | sed -e 's/"//g' | sed -e 's/,/-/g'`
do
$IPTABLES -A INPUT -p all -m iprange --src-range $IPRANGE -j DROP
done
}

meredithjeon의 이미지

[Python 2.7.4] 질문드려요

>>>for x in range(10):
if x > 3 : break
print x
print 'done'

위와 같은 코드를 작성하면 아래와 같은 에러가 납니다.

File "", line 4
print 'done'
^
SyntaxError : invalid syntax

line4의 print 'done'을 들여쓰기를 해서 for문 안에 넣으면 문제가 안생기는데..
빼면 문제가 생기네요ㅠㅠ
도와주세요

paeksj98의 이미지

[질문] 쉘스크립트 질문 드립니다.

안녕하세요.

문득 쉘스크립트라면 가능할까 하는 생각에 질문을 드립니다.

임베디드 기반 단말기에서 시리얼로 중간 중간 진행 결과를 시리얼로 출력하고 있습니다.
시리얼로 출력되는걸 파일로 저장하려고 합니다.

1. 출력이 start_log 가 나오면 그다음부터 시리얼로 나오는 데이트를 파일로 저장..
2. 전원이 차단되거나 end_log가 나오면 파일 저장 정지
3. 출력이 start_log가 나오는지 체크....

여기서 시리얼로 나오는 데이터를 표준출력(?)이라고 봐도 되나요..??

구글을 검색해서 찾고 있는데 쉘스크립트 시리얼로 검색해서 찾아야 할지...
아니면 쉘스크립트 표준 입출력쪽을 봐야하는지 혹은 다른것들을 찾아봐야 하는지 궁금합니다.
쉘스크립트는 처음이라서 어떻게 접근 해야할지 모르겠네요.

조언좀 부탁드립니다.

sharukee의 이미지

tail -f 결과를 grep으로 filtering 하여 저장하는 방법 문의드립니다.

#mylog file 이 아래와 같을 때, tail -f 결과중 Error 라인만 파일로 저장하고 싶은데요...
Error 1
Info 1
Error 2
Info 2

1. TRY1.
tail -f mylog | grep Error > mylog_tail.out

2. TRY2.
tail -f mylog | grep Error | tee mylog_tail.out

해봤습니다만, 아무것도 안나와서 문의드립니다.

실시간 로그중 Error 사항들만 파일로 발라내고 싶어서요.

fensy의 이미지

windows에서 무선네트워크 어댑터 이벤트를 받는방법..?

c#으로 뭐점 테스트중인데

windows에서 무선어댑터가 살아나면 이벤트로 받는 방법이 있을까요..?

무선은 usb무선랜카드를 사용하려고 하는데

요놈을 꼽으면 이벤트를 받을 수 있는 방법이 궁금합니다..

주기적으로 무선랜이 살아있는지 계속 체크하는 방법은 찾았는데

최대한 부하를 적게 먹는 방법으로 가야되서.. 조언 부탁드립니다

kramji13의 이미지

pthread로 생성된 함수를 백그라운드로 돌리고 싶어요

안녕하세요 아래 코드의 t_function( )을 백그라운드로 돌리고 싶습니다.
즉, 아래 코드 컴파일 후 실행코드를 수행 후 엔터치면 리눅스프롬프트가 떨어져서
다른 작업을 할 수 있게요.
하지만 백그라운드로는 t_function이 계속 수행되게요.

현재는 ctrl+c 를 하기 전까지는 t_function이 포그라운드로 계속 수행됩니다.
제발 도와주세요

#include
#include
#include
#include

void *t_function(void *data)
{
int id;
int i = 0;
id = *((int *)data);
while(1)
{
i++;
if(i==100)
return (void *)i;

sleep(1);
}
}

paeksj98의 이미지

[질문] 쉘스크립트 질문 드립니다.

안녕하세요.
쉘스크립트 질문 드립니다.
인터넷 검색해서 만들어 봤는데 자꾸 if조건으로 가네요.
if 조건에 맞는 파일이 없어서 then 조건으로 가거나 else조건으로 가야하는데
if조건에 들어가네요.

Tae_Wook의 이미지

이맥 리스프 로 vi에디터 기능과 자판입력기능을 구현할려는대요. 추천링크좀 부탁합니다.

이맥 리스프 로 vi에디터 기능과 자판입력기능을 구현할려는대요. 추천링크좀 부탁합니다.

- - -
1. 해피해킹프로 자판처럼 캡스락을 컨트롤키로 ~을 esc로 하는식으로 자판배열을 바꾸기.

[일반 자판을 해피해킹프로 자판 애물래이션 버전과
해키해킹프로 자판용 버전.(이미 하드웨어적으로 키맵이 바뀌었으니까.)]

-
2. ctrl키를 누루고 왼쪽 컴맨드키를(또는 윈도우키) 순차적으로(또는 동시에)누르면
해당 ctrl키가 계속 고정.

[반대로 오른쪽 컴맨드키를 누르면 해제. 맨 마지막에 누른키가(shift, ctrl, alt)고정또는 해제됨.]

-
3. 왼쪽 ctrl + 오른쪽 shift 누르면 영문 퀴티. 왼쪽 alt + 오른쪽 shift 누르면 영문 드보락.
오른쪽 alt + 왼쪽 shift 누르면 한글 390 세벌.

-
4. vi모드 구현.

-
5. 이맥의 단어 (자동변경기능, 글자색갈기능)은 안해도 됩니다.

jehun0717의 이미지

스크립트 문의입니다.

a라는 계정에서

b라는 계정으로 접속을 하여 어떠한 명령어를 실행하고싶습니다.

이럴경우 스크립트 상에서 어떻게 처리를 해야할지...

명렁어까진 먹히는데 비밀번호 입력후 쉘이 넘어가는거 처리하는게 좀

감이안오네요ㅡ,.ㅡ;;;

페이지

프로그래밍 QnA 구독하기