in reply to Re: umask when calling xterm from perl
in thread umask when calling xterm from perl
Does umask only apply to tcsh and not to /bin/sh (or any other shell such as bash, zsh, etc.)? Does each shell have its own separate umask? UPDATE: If I open a terminal in linux, which defaults to tcsh, and type "umask", the result is 2. If I type any of the following commands to change my shell followed by "umask", the result is still 2:
/bin/sh ksh zsh bash
If all of these shells have the same umask when I call them manually, why does the umask get changed when perl calls a different shell (/bin/sh in this case)?
For the purposes of this perl script it doesn't matter which shell gets called. If system() uses /bin/sh, what about qx or the backtick operator?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: umask when calling xterm from perl
by hippo (Bishop) on Apr 09, 2019 at 21:25 UTC | |
by Special_K (Monk) on Apr 10, 2019 at 15:42 UTC | |
by hippo (Bishop) on Apr 10, 2019 at 15:48 UTC | |
by Special_K (Monk) on Apr 11, 2019 at 15:52 UTC | |
by hippo (Bishop) on May 09, 2019 at 10:08 UTC | |
by bliako (Monsignor) on May 09, 2019 at 11:13 UTC | |
Re^3: umask when calling xterm from perl
by Anonymous Monk on Apr 09, 2019 at 18:00 UTC |