On 11/16/25 7:10 AM, Patrick O'Callaghan wrote:
On Sun, 2025-11-16 at 05:55 -0800, ToddAndMargo via users wrote:
On 11/16/25 3:14 AM, Marco Moock wrote:
Am 16.11.2025 um 03:05:27 Uhr schrieb ToddAndMargo via users:

There is STDOUT, STDERR, and the exit code ($? in bash).
What channel is it stored in?  STDEXIT?

Just curious about the name.

It is a variable.

$? is the name




That is inside a bash shell.  I run my external
programs from my code "outside" the shell from
Raku's "run" command.  So no bash involved.
It is called ".exitcode" in raku.


The exit status of a process is not communicated via a file descriptor.
It's literally the return value of the exit(2) system call. The Shell
traditionally stores it as a variable ($?) but that's merely a
convenience. If you want to access it from something calling a Shell
program (or function) you have to pass it back explicitly or store it
somewhere the caller can find it.

poc

Thank you!
--
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to