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

jullujet의 이미지

프로세스 종료 후 다음 프로세스가 시작할 수 있게 하고 싶습니다.

for var in 1 2 3 4
do
bsub < IP_$var;

if [$? -eq 0]; then
cat IP_$var.log >> IP.log
else
sleep
fi

done

IP_1 을 실행하면 IP_1.log 가 발생하고 이걸 IP.log 에 계속 붙여나가는 명령을 IP_4 까지 반복하려고 합니다.
앞의 내용을 받아서 다음 작업이 이뤄지게 만들어야 하는데(ex:IP_2 는 IP_1 의 결과에서 시작)
위처럼 실행하면 IP_1 부터 IP_4까지 한꺼번에 실행됩니다.
IP_1 이 실행해서 완전히 프로세스가 종료되면 IP.log 에 IP_1.log 의 내용을 넣어놓고 IP_2 를 시작하게 만들 수 있을까요?

최대한 자세히 설명한다고 했는데 혹시라고 부족하다면 다시 설명해보겠습니다!

kkam8080의 이미지

log 파일중 분당 특정문자 count 수를 구하고 싶습니다.

grep 'error' access.20211014.log | grep -o "[0-9]\{4,4\}\/[0-9]\{2,2\}\/[0-9]\{2,2\} 0[7-9]\{1,1\}" | sort | uniq -c

17 2021/10/14 07
616 2021/10/14 08
46 2021/10/14 09

기존꺼는 시간대별로 07시~09시까지 카운트한건데, 해당 log 에서 분당으로 count 할려면 어떻게 해야될까요??

조언 부탁 드립니다.

익명 사용자의 이미지

csh , ksh goto 명령 구문 관련 질문있습니다.

csh에서 goto 사용하게되면 asdf는 출력하지 않고, 바로 123을 출력하게 되는데
혹시 ksh에서는 동일한 명령어나 방법이 있을까요?

csh로 생성한 script 처리속도가 느려서 상대적으로 빠른 ksh로 script를 새로 생성해야 합니다.
예를 든 것이 좀 허접하지만 혹시 방법이 있는지 문의드립니다.

ex)

====================

goto RE

echo asdf

RE :

echo 123

====================

kkam8080의 이미지

SSH 계정 접속시 자동으로 스크립트 실행 출력 되게 할려면 어떻게 해야될까요?

SSH 접속 성공시 스크립트 작성한 시스템 체크를 출력하고 싶은데 어떻게 해야될까요

EX)
[ server- TEST]

- IP Address :
- System Uptime : 49 days,
- Phys Memory usage : 3861M / 128431M (3%)
- Swap Memory usage : 0M / 8191M (0%)

SSH 접속 로그인 성공과 함께 시스템 체크 스크립트 출력을 하고 싶습니다.

vvvzone의 이미지

[Linux] 리눅스 history 이력이 남지 않아 질문글 올립니다.

안녕하세요 리눅스 history 관련 질문입니다.

제가 알기로 history 는
1. 로그인 한 환경에서 메모리에 보관
=> history 명령 시 확인 가능 | .bash_history 에 있는 내용도 합쳐서 출력
2. 로그아웃 시 메모리에 있던 명령어가 .bash_history 에 합쳐져서 기록됨
3. 로그인 한 환경에서 unset history 하면 로그아웃시 명령어가 기록되지 않음.

이정도인데 로그아웃을 한 후에 바로 다시 접속해서 history 를 치면 아무것도 나오지 않습니다.
물론 .bash_history 에도 아무 내용이 없습니다.

환경은 CentOS 7 이고 history 관련한 옵션을 건드린것은 아무것도 없습니다.

### 질문
ㅁ 로그아웃 시 남지 않는 history 를 남기는 방법

구글링을 해봐도 기록된 명령행을 지우는것 관련한 내용만 나와서 질문글 올려봅니다.

yang8659의 이미지

안녕하세요 리눅스 tail 명령어 질문 드립니다.

tail 명령어로 실시간으로 쌓이고 있는 로그에서 특정 문자열(ex ERROR)을 추출하여 다른 로그에 쌓고 싶습니다.

그런데 다른 로그에 쌓는 부분이 잘 안되네요.
명렁어는 아래와 같은데요

nohup tail -F ACC.log | grep --line-buffered "ERROR" >> ERROR.log &

tail -F ACC.log | grep --line-buffered "ERROR" 여기까지만 실행하면 ERROR만 추출해서 실시간으로 잘 보이거든요. 그런데 >> ERROR.log로 넘기는부분에서 안되는것 같습니다.

파일퍼미션은 777로 풀로 줬고 ACC.log는 실시간으로 쌓이는 로그입니다.
고수님들 조언 부탁드립니다. ㅠㅠ
혹시나 tail 말고 다른 명령어나 프로그램이 있으면 추천 부탁드려요

감사합니다!

pjj326의 이미지

qt 고수님들 질문 한번만 봐주세여

qt로 ui만들고 있는데 하나의 dialog를 여러군데서 생성자로 선언한다음 사용할수 없나요??

먼저 a.cpp에서

a = new a;
b = new b;
c = new c;
를 선언하고

b.cpp에서
a = new a;
b = new b;
c = new c;
다시 이렇게 선언해서 동일한 ui를 불러올수 없나요.....??

livey의 이미지

노트북 무선랜 드라이버 설치 문의

안녕하세요~

집에 남는 구형 아수스 노트북(2012년 구입)을 개인서버로 사용하려고
우분투 20.04서버를 설치하고 유선랜을 연결하여 apt update, apt upgrade 까지 한 상태입니다

무선랜 드라이버(atheros AR9285)를 설치하려고 하는데 터미널에서 우분투용 드라이버를 어떻게 다운로드를 받아야하는지 방법을 모르겠습니다..
아수스 사이트에는 윈도우용 드라이버만 있고 리눅스용은 없구요.

/etc/modprobe.d/ 에 ath9k.conf 파일을 추가하는 방법도 해봤는데 안되네요..

검색해보니까 리눅스용 드라이버는 소스를 받아서 컴파일 해서 사용하는것같은데
소스를 찾아봤지만 제조사에서 드라이버 소스를 제공 안하는건지 찾지 못했습니다..ㅠ

이거 꼭 와이파이로 연결해서 서버로 사용하고싶었는데
무선은 포기하고 그냥 유선으로 사용해야할까요??ㅠㅠ

doomogi의 이미지

rsync관련 문의

안녕하세요.

특정 디렉토리에 있는 파일들은 다른 디렉토리로 이동 해야하는데요

a(원본) to 1(디렉토리), 2, 3, 4, 5(디렉토리)

rsync로 각 생성일자순으로 각 1번 디렉토리 그다음생성일자 2번 디렉토리 그다음은 3번 이런식으로 이동을 했으면 합니다.

5번까지 다 복사가 이루어지면 다시 1번부터 차례대로 먼저 생성된 파일들부터 반복되는 작업을 하려고합니다.

방법 아시는분 계시면 답변 부탁드립니다.

읏짜의 이미지

커널 버전 변경 후 오류

우분투 20.04를 설치하고
커널버전 변경하려고 하는데요
소스를 받아서
make, make modules, make modules_install, make install 하는 방식으로 변경 하고 재부팅하고 나면
흰색 화면에
Oh no! Something has gone wrong
A problem has occured and the system can't recover
Please log out and try again

이라는 메세지가 뜨는데 왜그러는걸까요,,,

페이지

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