Բովանդակություն:

Ինչպե՞ս կարող եմ հետևել shell script-ին:
Ինչպե՞ս կարող եմ հետևել shell script-ին:

Video: Ինչպե՞ս կարող եմ հետևել shell script-ին:

Video: Ինչպե՞ս կարող եմ հետևել shell script-ին:
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Մայիս
Anonim

Ռումբերի հետագծում պարզապես նշանակում է հետագծում հրամանների կատարումը ա shell սցենար . Միացնելու համար պատյանների հետագծում , օգտագործեք -x վրիպազերծման տարբերակը։ Սա ուղղորդում է պատյան բոլոր հրամանները և դրանց արգումենտները ցուցադրելու համար տերմինալում, երբ դրանք կատարվում են:

Նմանապես, մարդիկ հարցնում են՝ ինչպե՞ս կարող եմ հետևել bash սցենարին:

Սկսեք ձեր bash սցենար հետ բաշ -x./ սցենար .sh կամ ավելացնել ձեր սցենար set -x՝ վրիպազերծման ելքը տեսնելու համար: Դուք կարող եք օգտագործել լոգերի հրամանի -p տարբերակը՝ առանձին հարմարանք և մակարդակ սահմանելու համար՝ տեղական syslog-ի միջոցով ելքը իր սեփական logfile-ում գրելու համար:

Նմանապես, ինչպես կարող եմ գործարկել shell script-ը բառացի ռեժիմում: Ստորև ներկայացված են կեղևի սցենարի վրիպազերծման հիմնական տարբերակները.

  1. -v (բառ բառի կրճատում) – ասում է կեղևին ցույց տալ սկրիպտի բոլոր տողերը, մինչ դրանք կարդացվում են, այն ակտիվացնում է բառացի ռեժիմը:
  2. -n (կարճ noexec կամ noexecution) – հրահանգում է կեղևին կարդալ բոլոր հրամանները, սակայն չի կատարում դրանք:

Այստեղ ինչպե՞ս կարող եմ դիտել shell script տեղեկամատյանները:

Linux տեղեկամատյաններ կարելի է դիտել հետ հրաման cd/var/ գերան , ապա մուտքագրելով հրաման տեսնելու է գերաններ պահվում է այս գրացուցակի տակ: Ամենակարևորներից մեկը գերաններ դիտելու համար այն syslog-ն է, որը գերաններ ամեն ինչ, բացի հեղինակային իրավունքի հետ կապված հաղորդագրություններից:

Ինչպե՞ս եք կարգաբերում սցենարը:

Սկրիպտները վրիպազերծելու համար՝

  1. Միացրեք Սկրիպտների վրիպազերծիչը՝ կատարելով հետևյալներից մեկը.
  2. Օգտագործեք այս հսկիչները՝ սկրիպտը վրիպազերծելու համար.
  3. Ընտրեք «Դադար» սխալի դեպքում, եթե ցանկանում եք, որ սկրիպտները դադարեցվեն, երբ սխալներ են հանդիպում:
  4. Ընտրեք Գործիքներ ընտրացանկ > Սցենարների վրիպազերծիչ:
  5. Կատարեք սկրիպտ, որը կանչում է ենթասկրիպտ:
  6. Սեղմեք Քայլ դեպի:

Խորհուրդ ենք տալիս: