Commit | Line | Data |
---|---|---|
059ec3d9 PH |
1 | #! /bin/sh |
2 | # $Cambridge: exim/src/util/logargs.sh,v 1.1 2004/10/07 10:39:03 ph10 Exp $ | |
3 | ||
4 | # This script can be interposed between a calling program and another | |
5 | # program, in order to log the arguments which are being used. This can | |
6 | # be helpful in finding out what is going on if some program is calling | |
7 | # Exim with arguments it doesn't understand. | |
8 | ||
9 | # Set this to the the path of the program that must ultimately be called. | |
10 | ||
11 | CALL=exim | |
12 | ||
13 | # Set this to the name of the file where the data is to be logged. The | |
14 | # script writes on the end of it. It must be accessible to the user who | |
15 | # runs the script. | |
16 | ||
17 | LOGFILE=/home/ph10/tmp/zz | |
18 | ||
19 | # The arguments are copied to the log file | |
20 | ||
21 | echo $@ >>$LOGFILE | |
22 | ||
23 | # The real program is now called | |
24 | ||
25 | exec $CALL $@ | |
26 | ||
27 | # End |