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

gfdd4의 이미지

bash shell 자동 입력값 넣어 주기 문의

정말 간단한 스크립트인데 입력 값을 어떻게 넣는지요?
시스템 점검 스크립트 인데 일일이 반복 내용을 넣기가 힘드네요 ㅜㅜ
이거 너무 간단한데 왜케 어려운지 그리고 구글에 몇시간째 찾고 있는데
없네요 심지어 KLDB인가 뭔가 하는 곳에서도 말이죠

# > diag.pl

첫번째 선택할 내용이 나옴
1....
2....
3....
몇번째를 선택 하겠습니까? _

==> 번호 선택을 하면

두번째 선택할 내용이 나옴
1......
2......
3......
몇번째를 선택 하겠습니까? _

==> 번호 선택 하고 나면 해당 시스템 체크 내용이 쭉 나옴
...
...
...
...

이걸 /bin/bash 로 만들건데요. ㅜㅜ 좀 갈쳐 주세요.
도데체 입력을 받는 것 어떻게 해야 할지 몰라서요.

kisskiss011의 이미지

리눅스 SFTP에서 connect 체크하는 방법은 없나요?

이번에 서버간에 ftp 연결 배우면서 쉘스크립트로 2개 서버에 sftp 파일 전송하는 것을 배우고 있습니다.

우선 무작정 명령만 때리는게 아니라, 1번 서버에 sftp로 connect 된걸 체크하고, connect가 안될때만 2번서버에 보내려고 하는데...

일반 ftp 명령으로는 php에서 ftp_connect 함수로 체크했는데 sftp는 도저히 방법을 모르겠네요...

php의 sftp 관련 함수나 쉘스크립트에서 connect 체크할 수 있는 방법이 있나요 ?

sunjiny82의 이미지

리눅스 usb 삽입시 자동 스크립트 실행->한줄 완료되기 전에 넘어가 버림

udev rules 파일 생성

내용 : ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0bda", ATTR{idProduct}=="0301", RUN+="/data/copy.sh"

특정 USB 삽입시 특정 스크립트를 실행하게 만들었습니다. 문제는 이 스크립트가 실행이 잘 되다가

find /media/usb2/DCIM -mtime -3 -exec cp {} /media/usb0/picture/$(date +%Y%m%d) \; 여기서 실행을 못하고 다음줄로 바로 넘어가 버리네요. 이 줄의 수행 시간이 되게 길어서 그런거 같습니다.

위 스크립트를 쉘에서 실행하면 제대로 작동하는데 USB 삽입 후 자동으로 실행하게 되면 위 명령은 그냥 넘어 버립니다. 몇 시간 혼자 삽질하다 답답해서 올립니다. 도와주십시오. 부탁드립니다.

wednesday의 이미지

중첩된 for문 재귀함수로 해결하는 방법

중첩된 for문을 재귀함수로 구현하려고 합니다. (전체 원소 갯수와 for문의 depth를 입력받아
출력하는 프로그램 입니다)
현재까지 구현한 소스는 다음과 같습니다.

quagga의 이미지

리눅스로 가상 네트워크 환경을 구현하고 싶은데 무엇부터 시작을 해야할지 감이안옵니다..

안녕하세요

연구실에서 실제 기지국을 가지고 실험이 불가능하여 소프트웨어로 macro-relay 네트워크 환경을 구현하고자 합니다.
(즉, PC로 단말기와 기지국으로 구성된 가상 네트워크 환경 구현)

OPNET이나 NS-2 같은 네트워크 시뮬레이터의 축소판이라고 할 수 있겠습니다. (OPNET 예제만 돌릴 수 있는 수준)

첫번째단계로 무엇을 공부해야 할까요..?

도와주세요!

korean4788의 이미지

자바 웹프로그래밍에서 Data Validation 위치는??

자바 또는 웹 프로그래밍할 때 Data Validation하는 위치는 어디서 하나요?

Data Validation 할때, 어느 계층에서 하나요?

1. Controller
2. Service
3. DAO

일반적으로 어디에서 하나요?
저는 일반적으로 Service 에서 하지만, Controller단에서 바로 DAO로 접근할때가 문제가 생기더라고요.
다른 분들의 의견을 듣고 싶습니다~

sungsoo1214의 이미지

선배님들 회로 관련 책하나 추천 부탁드립니다...

안녕하세요

올해 대학을 졸업하고 임베디드 교육을 듣고 있습니다..

컴퓨터 공학 공부를 대학 때 해서, 교육에서 듣는 프로그래밍 수업은

어렵지 않게 따라가고 있는데..

회로나오는 부분을 전혀 몰라 이해가 안되서 혼자 공부를 하려고 합니다.

회로설계나 회로를 이해하는 것은 필수라고 해서.. 혼자 공부를 하려하는데..

어떤 책으로 시작하면 좋을지 추천해 주시면 정말 감사하겠습니다.

ael의 이미지

user-defined signal이 두 개 이상 필요할 땐 어떻게 해야 하나요?

리눅스에서 멀티스레드 기반으로 프로그램을 작성하고 있습니다.

프로그램 구조는 단순합니다. 하나의 메인 스레드가 있고, 복수개의 하위 스레드(같은 함수로 생성되는)가 있어서 메인 스레드는 특정 타이밍마다 하위 스레드를 깨워서 일시키는.. 그런 구조인데요.

pthread에서 suspend, resume이 필요한 구조여서 하위 스레드에 SIGUSR1에 대한 핸들러를 등록해놓고 메인 스레드에서 pthread_kill()함수로 SIGUSR1을 해당 하위 스레드에 날리고 하위 스레드는 sigwait()으로 기다리고 있다가 날아오면 할 일 하는 방식입니다.

문제가 있는데, 프로그램을 실행시키다보면 실행중에 아무때나 segmentation fault가 발생합니다. 디버깅해보니 SIGSEGV가 날아왔다고 인식해서 발생하는 것으로 확인되었습니다.

Lightstar의 이미지

다음과 같은 상속, has a 관계가 가능한가요? c++

aa.cpp
#include "aa.h"
aa::aa(void)
{
}
aa::~aa(void)
{
}
-----------------------------
aa.h
#pragma once
#include "bb.h"
class aa
{
public:
aa(void);
~bb(void);
void print1();
};

페이지

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