Questions tagged [fork]
The fork() function is the Unix/Linux/POSIX way of creating a new process by duplicating the calling process.
6,696
questions
0
votes
0
answers
28
views
Catch unhandled exception in NodeJs child process
My NodeJs app forks 10 child processes on the start.
In every child process I have the next code:
process.on('unhandledRejection', (reason, promise) => {
log.error('Unhandled Rejection at:', ...
0
votes
0
answers
14
views
Explain the behavior of parent and child processes
So, recently I have been learning about processes, operating systems, etc. I have come across a problem that I simply can't wrap my head around. Here is the code to the said problem
#include <stdio....
-2
votes
0
answers
41
views
What should be pushed to a new remote when forking manually? [closed]
I need to fork an existing repository to a new remote.
What should be pushed to the new repository?
$ git remote add relocated http://new...
$ git push --all relocated
$ git push --tags relocated
...
1
vote
1
answer
45
views
Is there a way to merge a multiple git repository inside another one even if some of us are forked?
I have to change our code base to a monorepo alternative. That's why I have to "merge" many project inside a new project. But we want to keep git history.
My problem is this :
I have got a ...
-2
votes
3
answers
141
views
if(fork()) and if(!fork()) - how do they work?
Let's say we have the following:
pid_t pid;
pid = fork();
if(pid == 0) {
if(fork()) printf("A");
else printf("B");
printf("C");
}
else {
...
-1
votes
0
answers
7
views
VS Code codebase fork
I want to fork the vs code codebase in git repository and clone it in my system. After doing so, I am getting dependency errors and npm install does not happen successfully.
Can someone guide me with ...
1
vote
0
answers
51
views
execve system call returning an unexpected output
So I've been working on a mini project in C about piping and processes in Linux.
A program is executed like this:
./a.out "file1" "cmd1" "cmd2" "file2"
It ...
0
votes
0
answers
18
views
Cygwin shell behavior when running native executable
Since Windows is not a fully compliant POSIX system, there are significant challenges in implementing an efficient emulation of fork on Cygwin.
Cygwin still does a decent job of it but the performance ...
1
vote
0
answers
76
views
Forking and piping under windows
use Child qw/child/;
my @childs;
for my $i (1 .. 65) {
push @childs, child {
my $parent = shift;
$parent->say("[return $i]");
} pipe => 1;
}
print $_->...
0
votes
1
answer
39
views
How to setup Clion to follow child process, permanently
I do know how to follow child proccess in gdb but, I don't want to setup gdb every time. So is it a way of making the debugger of Clion follow child every time ?
I use for now the following commands :
...
0
votes
0
answers
23
views
ALSA underruns and overruns on process fork() call
This is a rather surprising issue. In my application ALSA is handling constant audio streaming between multiple nodes, the whole application is made out of multiple threads, each assigned to a unique ...
1
vote
0
answers
10
views
COW Pages in Fork() System call after child process aborts for generating a core dump
I am trying to generate core dump of a running process by forking the process and aborting the child so that the child will generate a core dump(essentially giving me a dump of the parent's VM), ...
0
votes
2
answers
220
views
Why parent process is active when not using wait function?
I am using pipes to display file contents. When I comment the wait command (in the last part of the parent process), I expect to see the parent process in the ps command's output (after a while, ...
1
vote
0
answers
49
views
from where the child process will get informations about other variables that are before the fork()?
in my case i have a code where there are mentioned many fork() (8 times) functions so many child processes are going to be created , so let's imagine the every fork() is related to its variable like ...
0
votes
1
answer
109
views
Clone/Fork a Process in C++ on Windows? [duplicate]
I'm attempting to understand what is the proper way to clone/fork a process in C++ on Windows. All the examples below are compiled & ran using Visual Studio 2022 on a Windows 10 system.
It is my ...