Innholdsfortegnelse:

Hvordan sporer jeg et shell-skript?
Hvordan sporer jeg et shell-skript?

Video: Hvordan sporer jeg et shell-skript?

Video: Hvordan sporer jeg et shell-skript?
Video: 🟡 POCO X5 PRO - ЕҢ ТОЛЫҚ ШОЛУ және СЫНАҚТАР 2024, November
Anonim

Skjellsporing betyr ganske enkelt sporing utførelsen av kommandoene i en shell script . Å skru på skjellsporing , bruk -x feilsøkingsalternativet. Dette styrer skall for å vise alle kommandoer og deres argumenter på terminalen når de utføres.

På samme måte spør folk, hvordan sporer jeg et bash-manus?

Start din bash script med bash -x./ manus .sh eller legg til i din manus sett -x for å se feilsøkingsutdata. Du kan bruke alternativet -p av logger-kommandoen for å sette en individuell funksjon og nivå for å skrive utdata via lokal syslog til sin egen loggfil.

På samme måte, hvordan kjører jeg et shell-skript i detaljert modus? Nedenfor er de primære shell-skriptfeilsøkingsalternativene:

  1. -v (forkortelse for verbose) – forteller skallet å vise alle linjer i et skript mens de leses, det aktiverer verbose-modus.
  2. -n (forkortelse for noexec eller ingen ecxecution) – instruerer skallet til å lese alle kommandoene, men utfører dem ikke.

Her, hvordan ser jeg shell-skriptlogger?

Linux-logger kan sees med kommando cd/var/ Logg , deretter ved å skrive inn kommando Det er å se tømmerstokker lagret under denne katalogen. En av de viktigste tømmerstokker å se er syslog, som tømmerstokker alt annet enn auth-relaterte meldinger.

Hvordan feilsøker du et skript?

Slik feilsøker du skript:

  1. Aktiver Script Debugger ved å gjøre ett av følgende:
  2. Bruk disse kontrollene for å feilsøke skriptet:
  3. Velg Pause ved feil hvis du vil at skript skal settes på pause når det oppstår feil.
  4. Velg Verktøy-menyen > Skriptfeilsøker.
  5. Utfør et skript som kaller et underskript.
  6. Klikk Gå inn.

Anbefalt: