新聞中心
很多l(xiāng)inux用戶一直在使用一個(gè)叫做AT的任務(wù)調(diào)度工具,以在指定時(shí)間啟動(dòng)程序或處理工作。但大多數(shù)用戶不了解AT工具活動(dòng)的精細(xì)細(xì)節(jié),也不知道如何分析任務(wù)調(diào)度活動(dòng)。

創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供北戴河企業(yè)網(wǎng)站建設(shè),專(zhuān)注與做網(wǎng)站、成都網(wǎng)站制作、H5開(kāi)發(fā)、小程序制作等業(yè)務(wù)。10年已為北戴河眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
At活動(dòng)的執(zhí)行過(guò)程將被記錄到/var/log/at.log文件中,該日志包括AT任務(wù)執(zhí)行的失敗信息,啟動(dòng)用戶,執(zhí)行時(shí)間等。通過(guò)分析此日志,可以早日發(fā)現(xiàn)調(diào)度任務(wù)的問(wèn)題,避免進(jìn)一步的程序損害。
首先,將at.log日志復(fù)制到一個(gè)新的文件中,這樣便于分析,以免原始文件被覆蓋。使用cat 或者tail 命令查看其格式和內(nèi)容,如:
$cat at.log
06/19/07 10:00:00 a user script.sh
06/19/07 10:00:01 a user script2.sh
....
接下來(lái),我們可以使用Linux的grep命令,過(guò)濾出特定格式的行,比如,下面的命令將返回單行腳本在6月13日?qǐng)?zhí)行的情況:
$ sed -n '/06\/13/p' at.log
06/13/07 10:00:00 a user script3.sh
我們也可以使用awk命令對(duì)at.log日志進(jìn)行更深入的分析,比如,找出最多一個(gè)用戶任務(wù)啟動(dòng)的情況:
$ awk '{print $4}' at.log | sort | uniq -c | sort -rn
2 buser
2 auser
由于at.log日志中不僅包含健康的任務(wù)調(diào)度活動(dòng),還包括潛在任務(wù)中存在的問(wèn)題,最終可能影響任務(wù)執(zhí)行的結(jié)果。通過(guò)分析at.log日志,可以讓專(zhuān)業(yè)的系統(tǒng)管理員了解更多的細(xì)節(jié),有助于我們及時(shí)發(fā)現(xiàn)、解決或預(yù)防可能存在的問(wèn)題,從而提高業(yè)務(wù)運(yùn)行的可靠性。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專(zhuān)注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
分享文章:分析Linux下AT日志分析實(shí)踐(linuxat日志)
文章起源:http://m.5511xx.com/article/dhjoeje.html


咨詢
建站咨詢
