Can’t re-open pipe to command substitution (fd 4): No child processes error and solution

Posted on in Categories , , , , , , last updated September 20, 2007

Q. I’m running Debian Linux 64 bit server. I’m getting an error which read as follows:
Can’t re-open pipe to command substitution (fd 4): No child processes

How do I fix the problem?

A. This error occurs when Linux server run out of open files maximum limit i.e system cannot create or open a new file due to number of open files reached the maximum limits of files.

To solve this problem just configure the system to accept the more open files. Please see previous faq:

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin and a trainer for the Linux operating system/Unix shell scripting. He has worked with global clients and in various industries, including IT, education, defense and space research, and the nonprofit sector. Follow him on Twitter, Facebook, Google+.

Share this on (or read 0 comments/add one below):

Leave a Comment