프로그래밍 QnA

kangcha의 이미지

프로그램을 실행하는 셀프로그램에서....

2개의 포트인자 값을 받고 실행하는 프로그램인데 ...
/sbin/run

1)첫째 start()부분을 아래와 같은 상태에서 실행하면 데몬에서 [OK] 까지 올라오는데 프로그램이 실행이 안되네요

Quote:

start() {
echo -n $"Starting Run: "
daemon rund start $SERVER_PORTNUM $CLIENT_PORTNUM
echo
touch /var/lock/subsys/run
}

2)둘째 start()부분을 아래와 같이 하고 실행하면

Quote:

start() {
echo -n $"Starting Run: "
daemon rund $SERVER_PORTNUM $CLIENT_PORTNUM
echo
antz의 이미지

stdin, stdout, stderr 에대하여 문의드립니다.

일반적인 리눅스 환경에서 gcc에 대해서 문의드립니다.

1. 프로그램에 기본적으로,
stdin, stdout, stderr 가 file descriptor가 0,1,2로 open 되있는게
맞나요?

1-1. 아니면, stdin, stdout, stderr를 쓰기 위해 선언이 필요한가요???

2. stdin, stdout, stderr가 선언되있다가 close될수 있나요?
파일의 갯수 제한이나 어떤 경우에 stdin, stdout,stderr가
close 될 수 있나요???

2-2. stdin, stdout, stderr가 close 될 수 있다면,
close 되지 않게 할 수 있나요?

3. 무한루프에서 파일 입출력이 많은경우.

mrchu의 이미지

리눅스 하에서 패러랠 포트에 직접 액세스 하고 싶습니다.

안녕하세요?

리눅스 하에서 패러랠 포트에 직접 액세스 하고 싶습니다.
레지스터 모드로 읽고 쓰는것 말고, ECP모드로 양방향 고속 전송을 하고 싶습니다. 연결될 장비는 프린터가 아닙니다.

현재로서는 어떠한 방식으로 접근하면 좋을지 감조차 잡히지 않는군요.

어떤 방법이 있을까요?

조언 부탁 드립니다.

장준영의 이미지

Oracle SQL 쿼리 질문 (group by)

쿼리 문하나 만들어주십시오

c1 c2 c3
--------
 A  1  6  <---
 A  2  5
 A  3  4
 B  1  5
 B  2  6
 B  3  7
 B  4  8  <---

c1에 따라 group by한 후, 각각의 그룹에서 c3의 값이 가장 큰
행을 가져오고 싶을 때(단, c3는 unique)

즉, 원하는 결과는

c1 c2 c3
--------
 A  1  6
 B  4  8

c1, c3외의 다른 컬럼들(위에서는 c2)도 반드시 결과에 포함되어야 합니다.
Oracle을 사용하고 있고, 쿼리는 되도록 간결하였으면 좋겠습니다..
간결한 쿼리를 만드는게 목적입니다..

kernelbomb의 이미지

fread(); fwrite(); 이해가 안가네요. m,.m;

그동안 저수준 입/출력 함수만 사용해 왔습니다.

fread(); fwrite() 함수를 알았는데

man페이지를 봐도 이해가 안가네요.

Quote:
#include <stdio.h>

size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);

DESCRIPTION
The function fread reads nmemb elements of data, each size bytes long, from the stream
pointed to by stream, storing them at the location given by ptr.

The function fwrite writes nmemb elements of data, each size bytes long, to the stream

cccc2002의 이미지

특정 유저만 프로그램을 실행할수 있도록 인증하는 방법좀...

지금 리눅스에서 중계 프로그램을 만들고있는데 서버에 접근한 클라이언트 중 특정 유저만 중계 프로그램을 실행 할 수 있도록 하려면 어떤 방법이 있을까요?
자료 링크해주시면 감사하겠습니다.

mistraknight의 이미지

링킹 할때 에러가 발생합니다.

안녕 하세요

STL기반에서 프로그램을 짜는데 다음과 같은 에러가 발생 하네요
g++ 을 사용 하였구요 대부분의 파이에서 링킹시 다음과 같은 에러 메시지가 뜹니다.

[code:1][b]Utils.o: In function `_ZN5Utils14doubleToStringEdii':
Utils.o(.text+0xd80): undefined reference to `_ZNSsC1Ev'
Utils.o(.text+0xd92): undefined reference to `_ZNSs6resizeEj'
Utils.o(.text+0xdac): undefined reference to `_ZNSsC1ERKSs'
Utils.o(.text+0xdbb): undefined reference to `_ZNSsD1Ev'
Utils.o(.text+0xdca): undefined reference to `_ZNSsD1Ev'

midasyoo의 이미지

모듈 컴파일시 &quot;CPL 라이센스&quot; 관련 메시지가 뜹니다.

초보라서 고수님들께 여쭤봅니다.

일반 리눅스 PC상에서 hello_world.c라는 파일을 만들어서 Makefile을 실행시켰더니 아래와 같은 메시지가 뜹니다.

- 아래 -

hello_world.c 파일 내용입니다.

[code:1]
/*
* Hello, world module
*/

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>

/* init_module function */
static int module_begin(void)
{
printk("Hello, world\n");
return 0;
}

/* cleanup_module function */
static void module_end(void)

kukuman의 이미지

fork가 안되는 경우도 있나요?

이상한 것이...
max_process만큼 prefork를 하려고 하는데,,,
max_prcesss값이 10인데,,, 딱 3번 fork하고 안하는 건 왜 그럴까요-_-;;

process_num과 max_prcess값은 물론 확인을 했습니다...

fork 에러도 아닙니다...
에러 처리는 따로 해주었기 때문에 잡혀야 하는데,,,
안 잡힙니다...

2번 포크했다가 4번 했다가 그러는 것도 아니고 50번은 띄웠는데,,,
딱 3번만 포크합니다... -_-+

이런 경우도 있는지요??

페이지

프로그래밍 QnA 구독하기