mirror of
https://github.com/sheumann/hush.git
synced 2024-12-21 23:29:34 +00:00
It takes _talent_ to implement a version of nohup that does everything except
the actual blocking of HUP.
This commit is contained in:
parent
a81cec9192
commit
fa6b5e62c2
@ -10,6 +10,7 @@
|
||||
*/
|
||||
|
||||
#include <fcntl.h>
|
||||
#include <signal.h>
|
||||
#include <unistd.h>
|
||||
#include "busybox.h"
|
||||
|
||||
@ -44,8 +45,8 @@ int nohup_main(int argc, char *argv[])
|
||||
temp = isatty(2);
|
||||
if (temp) fdprintf(2,"Writing to %s\n", home ? home : nohupout);
|
||||
dup2(temp ? 1 : nullfd, 2);
|
||||
|
||||
close(nullfd);
|
||||
signal (SIGHUP, SIG_IGN);
|
||||
|
||||
// Exec our new program.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user