#include #include #include #include /** * NOTE: requires fdescfs to be mounted to run interpreted files (starting with #!) */ char *args[] = { "batchrun", NULL }; int main() { //fcntl(3, F_SETFD, FD_CLOEXEC); fexecve(3, args, NULL); err(1, "fexecve()"); }