안녕하세요
mpc850에 리눅스를 올렸습니다. setsid를 사용하는 스크립트를 실행해야 하는데 파일시스템에 그게 없네요.
setsid 소스가 어디있는지 아시는분 없나요?
답변부탁드립니다.
음 ... 원래 이거거든요.
systemcall 66 번이고 인자는 없고 리턴만 취하는것으로 코딩하면 되요.
참고로 unistd.h 를 include하면 될텐데. 안되나요?
pid_t setsid(void) { pid_t pid; __asm__ volatile( "int $0x80\n\t" : "=a"(pid) : "a"(66) ); return(pid); }
답변 감사합니다. 그런데 제가 찾는 건 setsid() 함수가 아니고요. setsid 프로그램입니다.
shell 에서 # setsid program 이라고 하면 program이 새로운 session ID로 실행된다는군요.
이때 사용하는 setsid 파일을 찾습니다.
eungkyu@dolnara: ~ $ type setsid setsid is /usr/bin/setsid eungkyu@dolnara: ~ $ dpkg -S /usr/bin/setsid util-linux: /usr/bin/setsid
ftp://ftp.kernel.org/pub/linux/utils/util-linux/
여기있네요 :)
답변 감사합니다. 그런데 제가 찾는 건 setsid() 함수가 아니고요. setsid 프로그램입니다. shell 에서 # setsid program 이라고 하면 program이 새로운 session ID로 실행된다는군요. 이때 사용하는 setsid 파일을 찾습니다.
ftp://ftp.kernel.org/pub/linux/utils/util-linux/ 여기있네요 :)
가까운데 있는걸... 엉뚱한데서 찾고 있었네요 감사합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
음 ... 원래 이거거든요.systemcall 66 번이고 인자는
음 ... 원래 이거거든요.
systemcall 66 번이고 인자는 없고 리턴만 취하는것으로 코딩하면 되요.
참고로 unistd.h 를 include하면 될텐데. 안되나요?
답변 감사합니다.그런데 제가 찾는 건 setsid() 함수가 아니고요
답변 감사합니다.
그런데 제가 찾는 건 setsid() 함수가 아니고요.
setsid 프로그램입니다.
shell 에서
# setsid program
이라고 하면
program이 새로운 session ID로 실행된다는군요.
이때 사용하는 setsid 파일을 찾습니다.
[code:1]eungkyu@dolnara: ~$ type s
ftp://ftp.kernel.org/pub/linux/utils/util-linux/
여기있네요 :)
[quote="eungkyu"]ftp://ftp.kernel.org/
가까운데 있는걸... 엉뚱한데서 찾고 있었네요
감사합니다.
댓글 달기