Moin,
Wir haben hier ein Init-Skript, was nicht ganz so tut, was es soll. Wenn man es auf der Command-Line aufruft, tut es aber. Der nächste logische Schritt wäre, das Teil, während des Aufrufs durch init, zu Debuggen. Also "set -x" ganz an den Anfang (oder gleich #!/bin/bash -x) und dann den Output komplett in ein File umleiten. Frage: Wie macht man letzteres?
Danke, Hilmar
Hilmar Preusse hille42@web.de (Mo 09 Jan 2006 13:43:11 CET):
Moin,
Wir haben hier ein Init-Skript, was nicht ganz so tut, was es soll. Wenn man es auf der Command-Line aufruft, tut es aber. Der nächste logische Schritt wäre, das Teil, während des Aufrufs durch init, zu Debuggen. Also "set -x" ganz an den Anfang (oder gleich #!/bin/bash -x) und dann den Output komplett in ein File umleiten. Frage: Wie macht man letzteres?
#! /bin/bash -x exec 2>/var/log/debug.init.script
wäre vielleicht eine Variante
Heiko
On 09.01.06 Heiko Schlittermann (hs@schlittermann.de) wrote:
Hilmar Preusse hille42@web.de (Mo 09 Jan 2006 13:43:11 CET):
Moin,
Also "set -x" ganz an den Anfang (oder gleich #!/bin/bash -x) und dann den Output komplett in ein File umleiten. Frage: Wie macht man letzteres?
#! /bin/bash -x exec 2>/var/log/debug.init.script
wäre vielleicht eine Variante
Tut. Dankeschön!
Hilmar
lug-dd@mailman.schlittermann.de