Indholdsfortegnelse:

Hvordan sporer jeg et shell-script?
Hvordan sporer jeg et shell-script?

Video: Hvordan sporer jeg et shell-script?

Video: Hvordan sporer jeg et shell-script?
Video: CAMPING in Rain STORM - Perfect Car Tent 2024, December
Anonim

Skalsporing betyder blot sporing udførelsen af kommandoerne i en shell script . For at tænde skalsporing , brug -x debugging-indstillingen. Dette dirigerer skal for at vise alle kommandoer og deres argumenter på terminalen, efterhånden som de udføres.

På samme måde spørger folk, hvordan sporer jeg et bash-script?

Start din bash script med bash -x./ manuskript .sh eller tilføje i din manuskript sæt -x for at se debug-output. Du kan bruge option -p i logger-kommandoen til at indstille en individuel facilitet og niveau til at skrive output via lokal syslog til sin egen logfil.

På samme måde, hvordan kører jeg et shell-script i verbose mode? Nedenfor er de primære shell-script-fejlretningsmuligheder:

  1. -v (forkortelse for verbose) – fortæller shellen at vise alle linjer i et script, mens de læses, det aktiverer verbose mode.
  2. -n (forkortelse for noexec eller ingen ecxecution) – instruerer shellen til at læse alle kommandoerne, men udfører dem ikke.

Hvordan får jeg vist shell script logs her?

Linux-logfiler kan ses med kommando cd/var/ log , derefter ved at skrive kommando Det er at se logs gemt under denne mappe. En af de vigtigste logs at se er syslog, som logs alt undtagen godkendelsesrelaterede meddelelser.

Hvordan fejlretter man et script?

Sådan fejlretter du scripts:

  1. Aktiver Script Debugger ved at gøre et af følgende:
  2. Brug disse kontroller til at fejlsøge scriptet:
  3. Vælg Pause ved fejl, hvis du ønsker, at scripts skal holde pause, når der opstår fejl.
  4. Vælg menuen Værktøjer > Script Debugger.
  5. Udfør et script, der kalder et subscript.
  6. Klik på Træd ind.

Anbefalede: