Turinys:

Kaip atsekti apvalkalo scenarijų?
Kaip atsekti apvalkalo scenarijų?

Video: Kaip atsekti apvalkalo scenarijų?

Video: Kaip atsekti apvalkalo scenarijų?
Video: Shell Scripting Tutorial for Beginners 28 - How to debug a bash script 2024, Lapkritis
Anonim

Lukšto sekimas tiesiog reiškia sekimas komandų vykdymas a apvalkalo scenarijus . Norėdami įjungti apvalkalo sekimas , naudokite derinimo parinktį -x. Tai nukreipia apvalkalas kad būtų rodomos visos komandos ir jų argumentai terminale, kai jos vykdomos.

Taip pat žmonės klausia, kaip atsekti bash scenarijų?

Pradėkite savo bash scenarijus su bash -x./ scenarijus .sh arba pridėkite savo scenarijus nustatykite -x, kad pamatytumėte derinimo išvestį. Galite naudoti logger komandos parinktį -p, kad nustatytumėte atskirą priemonę ir lygį įrašyti išvestį per vietinį syslog į savo žurnalo failą.

Be to, kaip paleisti apvalkalo scenarijų išsamiu režimu? Toliau pateikiamos pagrindinės apvalkalo scenarijaus derinimo parinktys:

  1. -v (žodžio trumpinys) – liepia apvalkalui rodyti visas scenarijaus eilutes, kol jos yra skaitomos, suaktyvina išsamų režimą.
  2. -n (trumpinys iš noexec arba no ecxecution) – nurodo apvalkalui perskaityti visas komandas, tačiau jų nevykdo.

Čia kaip peržiūrėti apvalkalo scenarijų žurnalus?

Linux žurnalai galima peržiūrėti su komandą cd/var/ žurnalas , tada įvesdami komandą ls pamatyti rąstų saugomi šiame kataloge. Vienas iš svarbiausių rąstų peržiūrėti yra syslog, kuris rąstų viskas, išskyrus su autentifikavimu susijusius pranešimus.

Kaip derinate scenarijų?

Norėdami derinti scenarijus:

  1. Įgalinkite scenarijaus derinimo priemonę atlikdami vieną iš šių veiksmų:
  2. Norėdami derinti scenarijų, naudokite šiuos valdiklius:
  3. Pasirinkite Pristabdyti klaidos atveju, jei norite, kad scenarijai būtų pristabdyti, kai atsiranda klaidų.
  4. Pasirinkite meniu Įrankiai > Scenarijaus derinimo priemonė.
  5. Atlikite scenarijų, kuris iškviečia apatinį indeksą.
  6. Spustelėkite Step Into.

Rekomenduojamas: