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