منو سایت

  • خانه
  • وبلاگ
  • فعال کردن اشکال زدایی برای اسکریپت های شل – وبلاگ

فعال کردن اشکال زدایی برای اسکریپت های شل – وبلاگ

 تاریخ انتشار :
/
  وبلاگ

اشکال زدایی اسکریپت های پوسته مفید است، به خصوص زمانی که اتفاقات غیرمنتظره ای رخ می دهد. به من اعتماد کن، آنها انجام می دهند. من از دو روش مختلف بر اساس آنچه که مورد نیاز است استفاده می کنم: اشکال زدایی در حین اجرای آن، یا زمانی که در پس زمینه اجرا می شود، شاید از طریق cron.

  1. به جای ./script.sh اجرا کنید sh -x script.sh یا bash -x script.sh
  2. وقتی اسکریپت از cron فراخوانی می شود، همه چیز کمی متفاوت است، اما همچنان ساده است:
    • اضافه کردن set -x به فیلمنامه شما، پس از #!/bin/sh
    • دنبال می کنم /var/log/messages و /var/log/syslog

لذت ببرید 😉

PS: راهنمای مرجع bash دارای اطلاعات مفید زیادی است