I have a bash script (exp1.sh) which invokes another bash script exp2.sh. I want the first script to fail fast when second script exits with error. (The second script actually reads rows from database to stdout, in case of database connectivity error it returns nonzero exit code.) I expect the set -e option causes premature termination of first script exp1.sh.
Tag: error-handling
Subprocess – Too many open Files in subprocess
On my system(using python3.6.9) I got the Too many open Files Error. I got the error while executing a subprocess in python. Traceback: I tried to look it up but permanently setting the ulimit didn’t work. I even build a function, that sets the ulimit before executing a subprocess. Answer I didn’t find the right solution on the Internet. The
Accessing errno.h in assembly language
I want to access errno present in errno.h in assembly language in order to handle errors of write function call. I found somewhere that make call to _error in assembly language for this purpose but it is throwing errors as : My assembly code : ExitNewShell.asm How to access errno in assembly language? Answer You’re making x86 Linux syscalls from
errno after accept in Linux socket programming
As stated in accept() man page in RETURN VALUE section: Error handling Linux accept() (and accept4()) passes already-pending network errors on the new socket as an error code from accept(). This behavior differs from other BSD socket implementations. For reliable operation the application should detect the network errors defined for the protocol after accept() and treat them like EAGAIN by