3.9. Gotchas in set prompt TestLots of users add an if (! $?prompt) exit test to their .cshrc files. It's gotten so common that some vendors add a workaround to defeat the test. For instance, some versions of the which command (Section 2.6) set the prompt variable so that it can see your aliases "hidden" inside the $?prompt test. I've also seen a version of at that starts an interactive shell to run jobs. If you've buried commands after if (! $?prompt) that should only be run on interactive shells or at login time, then you may have trouble. There are workarounds. What you'll need depends on the problem you're trying to work around.
Those workarounds probably won't solve all the problems on your version of Unix, but I hope they'll give you some ideas. --JP and SJC Copyright © 2003 O'Reilly & Associates. All rights reserved. |
|