Md Shanto wrote:
> Initially I tired with "ttyrec" a tty recorder and failed, as it says
> "Out of pty's - Terminated".
Unless these processes aren't being cleaned up (in which case, you
will probably have over a hundred stale ttyrec processes), it may be
that ttyrec was compiled for BSD-style ptys but your system is using
Unix98 ptys (or vice-versa).
> Now, I tried something like below:
>
> ------------------
> #!/bin/bash -l
> USER=`whoami`
> LOGTIME=`date +%Y-%m-%d-%H:%M:%S`
> /usr/bin/script -q /var/log/commlog/$USER-$LOGTIME
> ------------------
Apart from anything else, you should probably use "exec" for the last
statement, i.e.:
exec /usr/bin/script -q /var/log/commlog/$USER-$LOGTIME
This causes the "script" process to replace the bash process running
the shell script, rather than leaving the bash process hanging around
until script exits.
-
To unsubscribe from this list: send the line "unsubscribe linux-admin" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html