```
perl -e 'system ("crontab1 -l");print $?'

```

returns -1 as expected (program crontab1 doesn't exist)

```
perl -e 'system ("crontab1 -l|grep blah");print $?'

```

returns 256.

What is the way to check the status of the first (or both) programs?