Trap命令使用說明

2021-07-11 21:22:57 字數 647 閱讀 9501

trap命令用於指定在接收到訊號後將要採取的行動。trap命令的一種常見用途是在指令碼程式被中斷時完成清理工作。可以使用trap -l來檢視具體訊號列表。

trap捕捉到訊號之後,可以有三種響應方式:

trap 'commands' signal-list
trap signal-list
trap " " signal-list
下面看乙個例子,將下面**儲存為test.sh

#!/bin/sh

function stop

() function resume

() function cleanup

() trap stop tstp

trap resume cont

trap cleanup exit quit

while

true

do date

sleep 2

done

執行上面的測試指令碼,然後分別執行下面的kill命令來觀察指令碼的輸出

kill -20 

kill -18

kill

linux diff 命令使用說明

1 diff命令的功能 linux中diff命令的功能為逐行比較兩個文字檔案,列出其不同之處。它對給出的檔案進行系統的檢查,並顯示出兩個檔案中所有不同的行,不要求事先對檔案進行排序。2 語法 diff options file1 file2 該命令告訴使用者,為了使兩個檔案file1和file2一致...

scp命令使用說明

scp是linux常用的命令,它可以方便的進行檔案的傳輸。利用scp進行檔案傳輸時,通過指定的加密演算法還可以提公升傳輸速度。scp secure copy 允許不同的主機之間進行檔案傳輸。scp使用ssh進行資料的傳輸,提供了和ssh相同的身份認證和同一級別的安全策略。從本地複製單個檔案 scp ...

Linux vmstat命令使用說明

vmstat命令是最常見的linux unix監控工具,可以展現給定時間間隔的伺服器的狀態值,包括伺服器的cpu使用率,記憶體使用,虛擬記憶體交換情況,io讀寫情況。這個命令是我檢視linux unix最喜愛的命令,乙個是linux unix都支援,二是相比top,我可以看到整個機器的cpu,記憶體...