日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

BSD家族大觀 --1. FreeBSD

Swatch;-;simple;watcher

◎安裝;
更新相關(guān)檔案(cvsup)
/usr/ports/security/swatch;#;make;install
/usr/ports/security/swatch;#;make;clean

◎語(yǔ)法
swatch
[;--config-file;file;];[;--restart-time;time;];
[--input-record-separator;regex;];
[;[;--examine;file_to_examine;];|;[;--read-pipe;program_to_pipe_from;];|;[;--tail;file_to_tail;];];
[;--daemon;]

◎swatch敘述:
Swatch是被設(shè)計(jì)用來(lái)監(jiān)視系統(tǒng)動(dòng)作的程式 。
為了要讓Swatch能夠更加的強(qiáng)大,他需要一個(gè)用以比對(duì)的設(shè)定檔 。;;;;

◎命令列的參數(shù):
--config-file=filename;or;-c;filename
此參數(shù)告訴swatch到哪里去尋找他的設(shè)定檔案 。
預(yù)設(shè)值是放在${HOME}/.swatchrc; 。

--help
顯示使用說(shuō)明 。

--input-record-separator=regular_expression
此參數(shù)告訴swatch使用規(guī)則表示式來(lái)描繪每筆記錄的邊界 。
預(yù)設(shè)值是return 。

--restart-time=[ ]hh:mm[am|pm];or;-r;[ ]hh:mm[am|pm]
在特定的時(shí)間之後重新啟動(dòng),hh代表小時(shí),mm代表分鐘 。
若am/pm被省略,則使用24小時(shí)制 。
若時(shí)間前加有" "這個(gè)符號(hào),則代表從新啟動(dòng)時(shí)間為,
從目前時(shí)間再加上特定時(shí)間,此時(shí)am/pm會(huì)被忽略 。.

--script-dir=/path/to/directory
這個(gè)參數(shù)將產(chǎn)生的暫存script檔案存放到特定的資料夾,
而不是使用者的家目錄之下 。
強(qiáng)烈建議,您不要使用別的使用者也有權(quán)限寫(xiě)入的資料夾,
舉例來(lái)說(shuō)/tmp 。

--version;or;-V
顯示版本資訊 。

以下的參數(shù),不能并存,只能選擇其一執(zhí)行 。

--tail-file=filename;or;-t;filename
當(dāng)他們被附加到某一檔案時(shí),以行為單位檢視文字檔案 。

--read-pipe=command;or;-p;command
從命令檢視輸入 。

--examine=filename;or;-f;filename
將filename視為檢視檔案來(lái)檢視 。swatch將會(huì)進(jìn)行一個(gè)個(gè)別檢視經(jīng)由這個(gè)檔案 。

以下的參數(shù)純粹用於除錯(cuò)過(guò)程,但是為了完整性仍將其列出 。

--dump-script[=filename]
當(dāng)watcher;script產(chǎn)生時(shí),不執(zhí)行之反而將其寫(xiě)入到一個(gè)檔案或者到標(biāo)準(zhǔn)輸出 。

若swatch在無(wú)參數(shù)狀態(tài)執(zhí)行,如同加入下列參數(shù)執(zhí)行 。

swatch;--config-file=~/.swatchrc;--tail-
file=/var/log/syslog

若;/var/log/messages;存在,則

swatch;--config-file=~/.swatchrc;--tail-
file=/var/log/messages

若設(shè)定檔不存在,以下的設(shè)定則被使用 。

watchfor;;/.*/
echo;modes=random

搜尋比對(duì)檔案中所有以.*開(kāi)頭的行
并且用隨機(jī)模式顯示色彩型態(tài) 。

◎設(shè)定檔說(shuō)明:
這個(gè)設(shè)定檔由swatch(8)程式去界定什麼型態(tài)的表達(dá)樣式需要被搜尋比對(duì) 。

每一行需包含一個(gè)關(guān)鍵字及一個(gè)關(guān)鍵字的值(有時(shí)是選擇性的) 。
關(guān)鍵字及其值,以一個(gè)空白鍵或等號(hào)"="分隔 。

watchfor;regex

ignore;regex

echo;[modes]
以何種顏色顯示符合的行 。
這些模式能在xterm上顯示,其中Normal(正常字)是預(yù)設(shè)值 。
可用的值:
normal(正常字),bold(粗體),;underscore(底線),;blink(閃爍),;inverse(倒反),
black(黑),;red(紅),;green(綠),yellow(黃),;blue(藍(lán)),;magenta(品紅),
cyan(青綠),;white(白),;black_h,;red_h,green_h,;yellow_h,
blue_h,;magenta_h,;cyan_h,white_h.;
_h表示高亮度色彩 。

bell;[N]
顯示符合的行,并且送出N次的響聲 。(預(yù)設(shè)值為1次)

exec;command
執(zhí)行某命令 。這個(gè)命令可能包含變因(取代符合的行) 。
$N;將會(huì)取代在符合行中的第N個(gè)field 。
$0;或;$*;將會(huì)完全取代符合行 。

mail;[addresses=address:address:...][,subject=your_text_here]
當(dāng)內(nèi)容符合時(shí),送出郵件給這些郵件位置的人 。
預(yù)設(shè)的郵件收件人為執(zhí)行此程式的使用者 。

pipe;command[,keep_open]
將符合內(nèi)容導(dǎo)為命令,使用keep_open參數(shù)來(lái)強(qiáng)制執(zhí)行,

推薦閱讀