Hallo zusammen,
ich möchte innerhalb eines Shellskripts (bash) eine 2. bash starten, von der ich:
a) alle eingegebenen Befehle
und
b) alle von diesen Befehlen ausgegebenen Texte
in eine Textdatei umleite.
Ziel ist es die kompletten Tätigkeiten in dieser "interaktiven" bash mitzuloggen, um diese Logdatei an andere zu Debugzwecken per Mail etc. weiterzuleiten (automatisiert).
Momentan bin ich mit dem Befehl bash -x |tee /tmp/myspoolfile am nähesten an der korrekten Lösung dran. Probleme macht hier eigentlich nur noch die autom. Ausfürung der .bashrc, die dummerweise ebenfalls komplett auf den Bildschirm und somit in die Logdatei geschrieben wird.
Kann mir da einer mal auf die Sprünge helfen?
ich möchte innerhalb eines Shellskripts (bash) eine 2. bash starten, von der ich:
a) alle eingegebenen Befehle
und
b) alle von diesen Befehlen ausgegebenen Texte
in eine Textdatei umleite.
Ziel ist es die kompletten Tätigkeiten in dieser "interaktiven" bash mitzuloggen, um diese Logdatei an andere zu Debugzwecken per Mail etc. weiterzuleiten (automatisiert).
Momentan bin ich mit dem Befehl bash -x |tee /tmp/myspoolfile am nähesten an der korrekten Lösung dran. Probleme macht hier eigentlich nur noch die autom. Ausfürung der .bashrc, die dummerweise ebenfalls komplett auf den Bildschirm und somit in die Logdatei geschrieben wird.
Kann mir da einer mal auf die Sprünge helfen?