Unix

2 отговора 208 прегледа
#1

Unix

kak da si pusna edin server v background rejim na unix server (remote?)

10x

Силата е в НАС
Отговор
в отговор на Джeпeтo #2

Re: Unix

ima dva na4ina:
1. ot sorce coda:
int run_daemon(){
int pid;
pid=fork();
if(pid<0) return -1; // fork() error
if(pid>0) retunr 0; // it is mother tread, can exit
// if we are here, we are child tread:
pid=setsid(); // run tread in new session
// tuka slagash koda na demona ti - naj 4esto tova e naikakuv bezkraen loop
}

2. pri startiraneto:
daemon.bin &
taka shell-a sam shte pusne deamona v nov tread

Отговор
в отговор на linux #3

Re: Unix

hubawo e syshto taka da napravish

chdir("/");
close(0);
close(1);
close(2);

Отговор