When I run the application locally it sets the environment variable $status to 4.
Oh? How do you run it? Do you source it? Eval it? Are you on unix or a unix-like OS? If what you claim is true, you should theoretically be able to system("$cmd; exit \$status") but your command should not be able to affect its parent's shell.
Oh, wait... do you use csh tcsh or something?... that would explain $status. (I'm bourne-shell-centric, I guess.)
In reply to Re: return values with system()
by sauoq
in thread return values with system()
by jason
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |