I guess that the thing that I find really puzzling is how $! and $? act completely different when sudo is thrown into the mix:
I should have included this in the first place.$> perl sudotest.pl Password: sudo: /foo/bar/paco: command not found $ sudo /foo/bar/paco ERRNO = CHILD_ERROR = 256 ****************************************** Can't exec "/foo/bar/paco": No such file or directory at sudotest.pl l +ine 8. $ /foo/bar/paco ERRNO = No such file or directory CHILD_ERROR = -1 Use of uninitialized value in print at sudotest.pl line 12. ****************************************** $ ls -laF ERRNO = Illegal seek CHILD_ERROR = 0 total 138 drwxrwxrwx 5 ignatz paco 1024 Jan 16 15:16 ./ drwxr-xr-x 21 ignatz paco 1536 Jan 16 15:34 ../ drwxrwxrwx 2 ignatz paco 512 Dec 18 15:30 CVS/ -rw-r--r-- 1 ignatz paco 298 Jan 16 14:44 sudotest.pl ******************************************
()-() \"/ `
In reply to Re: Re: Backticks, $?, and Sudo
by ignatz
in thread Backticks, $?, and Sudo
by ignatz
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |