當前位置:首頁 » 網頁前端 » 腳本調試
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本調試

發布時間: 2022-02-06 15:23:49

A. 如何調試shell腳本各種方法都說說。

方法一:sh -x script.sh
-x選項會將運行到的腳本內容顯示在屏幕上,前面有個+號。這樣就知道哪句被執行到了。對調試很有幫助。

方法二:在腳本中使用debug開關
適用於只調試部分腳本的情況。
set -x
......(要調試的代碼段)
set +x
然後sh script.sh運行腳本

方法三:在腳本中添加列印
比如搞個log輸出函數,專門用於列印調試相關信息。
_log()
{
if [ "$_DEBUG" = "true" ]; then
echo "調試信息"
fi
}
只要在外面控制$_DEBUG開關即可。

B. 腳本調試的介紹

腳本調試是指軟體程序代碼(即腳本)出現問題(或者錯誤),需要調試(更改、優化等)。

C. 如何進行html調試和js腳本調試

工具/原料

chrome瀏覽器 Mozilla firefox 電腦

方法/步驟

1、以chrome為例,首先打開需要調試的頁面,按F12快捷鍵打開調試工具。

D. 如何調試bash腳本

bash腳本調試還是比較麻煩的,因為就算報錯,報錯信息不是很詳細,而且只會顯示最後的錯誤,而不能給你定位到源頭錯誤。
一般的調試方法是bash -x 腳本名 這樣就會把執行詳細過程都會列印出來,然後根據這些內容對腳本進行分析調試

E. 如何調試Shell腳本

1) 檢查語法錯誤: 一般來說我們可以通過修改shell腳本的源代碼,令其輸出相關的調試信息來定位錯誤,那有沒有不修改源代碼來調試shell腳本的方法呢?答案就是使用shell的執行選,下面是一些常用選項的用法: -n 只讀取shell腳本,但不實際執行 -x 進入跟蹤方式,顯示所執行的每一條命令 -c "string" 從strings中讀取命令「-n」可用於測試shell腳本是否存在語法錯誤,但不會實際執行命令。在shell腳本編寫完成之後,實際執行之前,首先使用「-n」選項來測試腳本是否存在語法錯誤是一個很好的習慣。因為某些shell腳本在執行時會對系統環境產生影響,比如生成或移動文件等,如果在實際執行才發現語法錯誤,您不得不手工做一些系統環境的恢復工作才能繼續測試這個腳本。「-c」選項使shell解釋器從一個字元串中而不是從一個文件中讀取並執行shell命令。當需要臨時測試一小段腳本的執行結果時,可以使用這個選項,如下所示: sh -c 'a=1;b=2;let c=$a+$b;echo "c=$c"'"-x"選項可用來跟蹤腳本的執行,是調試shell腳本的強有力工具。「-x」選項使shell在執行腳本的過程中把它實際執行的每一個命令行顯示出來,並且在行首顯示一個"+"號。 "+"號後面顯示的是經過了變數替換之後的命令行的內容,有助於分析實際執行的是什麼命令。 「-x」選項使用起來簡單方便,可以輕松對付大多數的shell調試任務,應把其當作首選的調試手段。2) 調試工具-bashdb 使用shell調試器bashdb,這是一個類似於GDB的調試工具,可以完成對shell腳本的斷點設置,單步執行,變數觀察等許多功能。使用bashdb進行debug的常用命令 1.列出代碼和查詢代碼類: l 列出當前行以下的10行 - 列出正在執行的代碼行的前面10行 . 回到正在執行的代碼行 w 列出正在執行的代碼行前後的代碼 /pat/ 向後搜索pat ?pat?向前搜索pat2.Debug控制類:h 幫助help 命令 得到命令的具體信息 q 退出bashdb x 算數表達式 計算算數表達式的值,並顯示出來 !!空格Shell命令 參數 執行shell命令 使用bashdb進行debug的常用命令(cont.) 控制腳本執行類: n 執行下一條語句,遇到函數,不進入函數裡面執行,將函數當作黑盒 s n 單步執行n次,遇到函數進入函數裡面 b 行號n 在行號n處設置斷點 del 行號n 撤銷行號n處的斷點 c 行號n 一直執行到行號n處R 重新啟動Finish 執行到程序最後

F. 按鍵精靈腳本調試時怎麼從中間開始運行

選中你不要調試的代碼。然後點腳本編輯區左邊的「//」

G. shell 腳本如何進行調試

Shell提供了一些用於調試腳本的選項,如:
1.-n :讀一遍腳本中的命令但不執行,用於檢查腳本中的語法錯誤。
2.-v :一邊執行腳本,一邊將執行過的腳本命令列印到標准錯誤輸出。
3.-x :提供跟蹤執行信息,將執行的每一條命令和結果依次列印出來。該選項有三種常見的使用方法:
1.在命令行提供參數。如:itcast@itcast$ sh -x ./script.sh
2.在腳本開頭提供參數。如:#! /bin/sh -x
在腳本中用set命令啟用或禁用參數。如:set -x 和 set +x分別表示啟用和禁用-x參數,這樣可以只對腳本中的某一段進行跟蹤調試。
學會了嗎?我也是在黑馬程序員學了C之後會的,現在已經工作了,工資15K,福利待遇挺好的。

H. 如何調試LoadRunner腳本

VuGen 包含兩個選項來幫助調試 Vuser 腳本:「分步運行」命令和斷點。這些選項不適用於 VBscript 和 VB 應用程序類型的 Vuser。

要查看「調試」工具欄,請執行下列操作:

右鍵單擊工具欄區域,然後選擇「調試」。「調試」工具欄將顯示在工具欄區域

中。
「分步運行」命令

「分步運行」命令在運行腳本時一次運行一行。通過該命令,可以依次查看腳本
每一行的執行情況。

要分步運行腳本,請執行下列操作:

1 依次選擇「Vuser」 > 「分步運行」,或者單擊「調試」工具欄上的「步驟」按
鈕。VuGen 將執行腳本的第一行。

2 繼續單擊「步驟」按鈕來執行該腳本,直到腳本運行完成為止。
斷點
通過斷點可以使腳本在特定位置暫停執行。它可用於在執行期間的預定點處檢查
該腳本對應用程序的影響。要管理書簽,請參閱第 186 頁上的「斷點管理器」。
要設置斷點,請執行下列操作:
1 將游標置於腳本中要停止執行的行上。
2 依次選擇「插入」 > 「切換斷點」,或者單擊「調試」工具欄上的「斷點」按
鈕。也可以按鍵盤上的 F9 鍵。將在腳本的左邊距顯示「斷點」符號 ( )。

3 要禁用斷點,請將游標置於包含斷點符號的行上,然後單擊「調試」工具欄上的
「啟用 / 禁用斷點」按鈕。「斷點」符號中將會顯示一個白點 ( )。禁用一個斷點
後,執行將在下一個斷點處暫停。再次單擊該按鈕可以啟用斷點。
要刪除斷點,請將游標置於包含斷點符號的行上,然後單擊「斷點」按鈕或者按
F9 鍵。

要運行包含斷點的腳本,請執行下列操作:

1 照常運行腳本。
到達斷點時, VuGen 將暫停腳本的執行。可以檢查腳本運行到斷點時的效果,
並進行必要的更改,然後從斷點處重新啟動腳本。

2 要繼續執行,請依次選擇「Vuser」 > 「運行」。
重新啟動後,腳本將繼續執行,直到遇到下一個斷點或腳本完成。
斷點管理器
可以使用斷點管理器來查看和管理斷點。通過斷點管理器您可以操縱腳本中的所
有斷點。

要打開斷點管理器,請選擇「編輯」 > 「斷點」。
要跳至腳本中的斷點處,請執行下列操作:

1 從列表中選擇一個斷點。

2 單擊「在腳本中突出顯示」。則將在腳本中突出顯示該行。

注意,每次只能突出顯示一個斷點。

管理斷點

可以通過斷點管理器添加、刪除、禁用斷點或者為斷點設置條件
要添加斷點,請執行下列操作:

1 單擊「添加」。將打開「添加斷點」對話框。
2 選擇「操作」,並指定要添加斷點的行號。
3 單擊「確定」。該斷點將被添加到斷點列表中。
要刪除斷點,請執行下列操作:
1 要刪除單個斷點,請選擇該斷點並單擊「刪除」。
2 要立即刪除所有斷點,請單擊「全部刪除」。
要啟用 / 禁用斷點,請執行下列操作:
1 要啟用斷點,請在「操作」列內選中操作的復選框。
2 要禁用斷點,請在「操作」列內清除操作的復選框。
通過斷點管理器您可以將斷點設置為在某些條件下暫停執行。

I. 按鍵精靈 如何對腳本進行一步一步調試

點擊調試,然後有四個命令,分別是啟動,中止,暫停,單步
單步的快捷鍵是ScrollLock

另一點就是善用TracePrint 調試輸出命令