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

은영신랑의 이미지

reboot 과정에 대해서 질문입니다.

reboot를 시키는 함수를 작성하고 있습니다.

제가 사용한 과정은

 
reboot_with_mode(){

      signal(SIGTERM, SIG_IGN);
      signal(SIGKILL, SIG_IGN);
       ...
       kill(-1, SIGTERM);
       kill(-1, SIGKILL);

       reboot(mode);   
} 

와 같은 방법으로 하려고 하는데
프로세스들이 죽다가 리부팅 되는게 아니고
중간에 그냥 멈추어 버립니다.

답변좀 부탁드려요.

yanggak의 이미지

무자비한 태클부탁드립니다... shell입니다...segmentation faul

[code:1]#include <stdio.h>
#include <string.h>
//#include "minishell.h"
#include <unistd.h>

#define LINE_LEN 80
#define MAX_ARGS 64
#define MAX_ARG_LEN 16
#define MAX_PATHS 64
#define MAX_PATH_LEN 96
#define WHITESPACE " .,\t\n"
#define YG ":"

struct command_t {
char *name;
int argc;
char *argv[MAX_ARGS];
};

char *lookupPath(char **, char **);
int parseCommand(char *cLine, struct command_t *cmd);
int parsePath(char **);
void printPrompt();

joyjoj의 이미지

kernel 컴파일시 grub에 커널 정보 입력

공용으로 사용하는 PC에 기존에 redhat으로 2.4.20 을 깔아놓았는데요. Wlan test를 하려고 하다보니 기존에 kernel 이미지가 없네요. redhat이나 linux 폴더에 모두 비어 있어서, redhat cd에서 바로 깔면 이미지 없이 깔수도 있다는 말을 들었습니다. 커널 소스가 필요해서 2.4.19를 받아서 compile 했는데, grub에 설정하는게 어렵네요. 커널이 다운그레이드라서 그런건지... 재부팅하고 2.4.19를 선택하면 file not found가 나옵니다.

grub.conf에 넣은 내용은 아래와 같습니다.

default=0

jee1의 이미지

리눅스의 권한에 대한 의문사항.

UserA와 UserB가 있습니다.

둘다 같은 디렉토리에서 작업합니다. 편의상 DirA 라고 하겠습니다.

UserA와 UserB는 둘다 Users 라는 그룹에 속해 있습니다.

DirA 에 UserA가 FA 라는 파일을 작성했습니다.

이 파일을 보면 권한이 RWXR-X--- 이렇게 되어 있습니다.

UserB가 접속하여 UserA 가 작성한 FA 파일을 삭제 했습니다.

여기서 제가 궁금한것은 UserB가 어떻게 UserA가 작성한 FA라는 파일을 삭제할 수 있는지 입니다.

FA의 권한은 OWNER 일경우 모두 가지고 있지만, GROUP은 RX 만 가지고 있습니다.

moonzoo의 이미지

shell에서 변수의 scope.

예를 들어 A.sh B.sh C.sh이 있다고 가정할 때

A의 변수 선언부가 다음과 같다고 하자면

var1="aaa"
var2="bbb"
var3="ccc"
var4="ddd"
var5="eee"

B.sh C.sh에서도 위와 똑같은 변수들 ( A.sh과 공유하는 것은 아님)

정의하고 사용할 필요가 있을 때..

저 공통부분을 A.sh B.sh C.sh 에 각각 기술하는 것 말고

좀 편한 방법이 없을까요?

간단히 init.sh 를 만들어서 저 공통부를 넣고

A.sh B.sh C.sh 에서 각각 init.sh를 호출했는데.

lacovnk의 이미지

설문조사 DB 설계하기.

설문조사 프로그램을 만드려고 하는데, 어떻게 DB를 설계 해야할지 -_-

지금은 이렇게 구현이 되어있습니다.

Quote:
question table : voteid / 질문들
answer table_voteid : ip / 답변들

질문들, 답변들은..php의 serialize를 이용해서 넣습니다 다음과 같이 생겼지요. (답변까지 한번에..)
{{질문1:{답변1,답변2...}}:{질문2:{답변1,답변2..}}}
중복 투표 등등을 위해 ip를 answer table에 저장하고요.

예를 들면 다음과 같습니다

blee의 이미지

[Q] 블럭킹 되어 있는 read함수를 리턴하기

rs232 프로그램중입니다.

초기화에 아래와 같이 open하고..
fd = open(device, O_RDWR|O_NOCTTY );

그리고 thread를 하나 만들고, thread내에서
read함수를 호출하는데요.
:
read(fd,buf,255);
:

이런씩으로 되어 있는데..
근데, 프로그램을 끝낼때, close(fd)를 해 주어도
read함수는 error를 리턴하지 않고 마냥 대기 하네요.
이 녀석이 떨어지게 할려면 어떻게 하지요?

sherry의 이미지

sendmail설정시 hosts대해서 질문입니다.

현재 sendmail로 메일서버를 구축해 놓고 테스팅중인데
내부로의 보내기 받기와 외부에서 보내는거를 받는거는 문제가 없으나
내부에서 외부 메일로 보내기가 안 보내 집니다.
한메일이나 드림위즈등의 모든 곳으로 보내기가 안됩니다.
여기서 여러가지를 찾아본 결과 혹시 /etc/hosts에 등록이 안되어서 그런게
아닌가 하는 생각이 들어서 이렇게 질문을 합니다.
릴레이와 MX레코드값은 제대로 설정이 되어있습니다.
local-host-names에는 메일서버 도메인이 들어가 있고

iwall의 이미지

동적 라이브러리 VS 정적 라이브러리

기존의 iconv(redhat 9 에 포함된것도마찬가지)는
일본어(shift-jis)의 반각 가다가나를 iso-2022-jp 로 변환 할수 없습니다.
물론 대부분의 shift-jis의 문자는 iso-2022-jp 로 변환을 합니다.
일부가 안될 뿐입니다.

그래서 iconv를 일본의 어떤 분이 수정하신버전은 그게 가능하다고해서 테스트 중입니다.

문제는 다른곳에서 발생하더구요.

최초가 언제인지는 모르겠으나 iconv가 redhat 6.x 에서부터도 이미 시스템라이브러리에 포함되어 있더군요.

그래서 새로 구한 라이브러리를 사용해서 컴파일을 해도 굳이 시스템에 있는 라이브러리를 호출 하더군요.

hwandori의 이미지

로그인 해야만 동영상 서비스를 제공받게 하려면...

제가 아는 사이트는 로그인이 필요하긴 해도 한번 로그인해서 그 동영상을

볼때 url을 캡쳐하면 다음부터는 그 url로 로그인 없이 볼수 있습니다.

mms 로 서비스되는 동영상인데.. 이런식으로 한번의 url노출이 있더라도

로그인없이 그냥 보기나 녹화와 같은 것을 방지하기 위해서는 어떤 방법들이

사용되나요?

페이지

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