std.process - avoid interaction with parent shell
Steven Schveighoffer
schveiguy at gmail.com
Tue Jul 21 12:06:28 UTC 2020
On 7/20/20 6:04 PM, Vladimir Panteleev wrote:
> On Monday, 20 July 2020 at 20:55:52 UTC, Steven Schveighoffer wrote:
>> I tried redirecting /dev/null to stdin when executing my application
>> (and I assumed that would pass onto the process child), but it still
>> asks. What am I doing wrong?
>
> Generically, I think you want to detach the program from the current
> terminal (as well as doing the above). I think setsid can be used for
> this purpose.
Would be a good option possibly to put into std.process.
>
> Specifically, checking git's source code, I see that setting the
> environment variable GIT_TERMINAL_PROMPT to 0 will disable password
> prompts.
>
Thanks to you and FreeSlave, that seems to work. I had already solved it
by just quitting the terminal with it still running. But good to know
for the future!
-Steve
More information about the Digitalmars-d-learn
mailing list