Spisu treści:

Jak śledzić skrypt powłoki?
Jak śledzić skrypt powłoki?

Wideo: Jak śledzić skrypt powłoki?

Wideo: Jak śledzić skrypt powłoki?
Wideo: Simple script to auto create a directory in Linux 2024, Grudzień
Anonim

Śledzenie powłoki po prostu oznacza rysunek kalkowy wykonanie poleceń w a Skrypt powłoki . Włączyć śledzenie muszli , użyj opcji debugowania -x. To kieruje powłoka aby wyświetlić wszystkie polecenia i ich argumenty na terminalu podczas ich wykonywania.

Podobnie ludzie pytają, jak mogę prześledzić skrypt bash?

Zacznij swój skrypt bash z grzmotnąć -x./ scenariusz .sh lub dodaj swoje scenariusz ustaw -x, aby zobaczyć wyniki debugowania. Możesz użyć opcji -p polecenia logger, aby ustawić indywidualną funkcję i poziom zapisywania danych wyjściowych przez lokalny syslog do własnego pliku dziennika.

Podobnie, jak uruchomić skrypt powłoki w trybie pełnym? Poniżej znajdują się opcje debugowania skryptu powłoki podstawowej:

  1. -v (skrót od verbose) – nakazuje powłoce pokazywać wszystkie wiersze w skrypcie podczas ich czytania, aktywuje tryb verbose.
  2. -n (skrót od noexec lub no ecxecution) – nakazuje powłoce odczytanie wszystkich poleceń, ale ich nie wykonuje.

Jak tutaj wyświetlić dzienniki skryptów powłoki?

Dzienniki Linuksa można oglądać za pomocą Komenda cd/zmienna/ Dziennik , a następnie wpisując Komenda Czy zobaczyć dzienniki przechowywane w tym katalogu. Jeden z najważniejszych dzienniki do obejrzenia jest syslog, który dzienniki wszystko oprócz wiadomości związanych z uwierzytelnianiem.

Jak debugujesz skrypt?

Aby debugować skrypty:

  1. Włącz debuger skryptów, wykonując jedną z następujących czynności:
  2. Użyj tych kontrolek, aby debugować skrypt:
  3. Wybierz opcję Wstrzymaj przy błędzie, jeśli chcesz, aby skrypty były wstrzymywane w przypadku napotkania błędów.
  4. Wybierz menu Narzędzia > Debuger skryptów.
  5. Wykonaj skrypt, który wywołuje skrypt dolny.
  6. Kliknij opcję Wkrocz do.

Zalecana: