<div dir="ltr">For debugging bash scripts I use<br><br>set -o xtrace # long form of -x<br>set -o pipefail<br>set -o errexit<br><br># print file, line number and function name while tracing<br>PS4=&#39;+ $(echo -en &quot;\\033[1;36m`basename &quot;$0&quot;`:$LINENO $FUNCNAME()\033[0m &quot;)&#39;<br>
<br><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 8, 2013 at 10:32 AM, Erez D <span dir="ltr">&lt;<a href="mailto:erez0001@gmail.com" target="_blank">erez0001@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>to debug a shell script i can run it as &#39;sh -x myscript&#39;<br></div>but how can i enable the debug from within the script if run with &#39;sh myscript&#39; ?<br>
<br></div>thanks,<br></div>

erez.<br></div>
<br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Constantine Shulyupin<br><a href="http://www.MakeLinux.co.il/" target="_blank">http://www.MakeLinux.co.il/</a><br>Embedded Linux Systems<br>Tel Aviv<br>
</div>
</div></div>