Путь: Toys/POSIX, команды версии: Ver.4 Ver.9 nohup Комментарии в файле nohup.c :
Исходный текст в файле nohup.c #include "toys.h" void nohup_main(void) { xsignal(SIGHUP, SIG_IGN); if (isatty(1)) { close(1); if (-1 == open("nohup.out", O_CREAT|O_APPEND|O_WRONLY, S_IRUSR|S_IWUSR)) { char *temp = getenv("HOME"); xcreate(temp ? temp = xmprintf("%s/nohup.out", temp) : "nohup.out", O_CREAT|O_APPEND|O_WRONLY, 0600); free(temp); } } if (isatty(0)) { close(0); xopen_stdio("/dev/null", O_RDONLY); } xexec(toys.optargs); } |