這期內(nèi)容當中小編將會給大家?guī)碛嘘P如何進行Solaris 10的Crontab應用,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)服務項目包括克什克騰網(wǎng)站建設、克什克騰網(wǎng)站制作、克什克騰網(wǎng)頁制作以及克什克騰網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,克什克騰網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到克什克騰省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
linux下使用crontab很順利,沒遇到什么問題,直接crontab -e添加任務即可,可是在 Solaris下卻碰到些問題,沒有按計劃執(zhí)行指定任務,問題解決后,簡要總結一下Solaris下crontab的用法:
a、添加操作
bash-3.00# vi /var/spool/cron/crontabs/root
* * * * * /export/home/test/analysisTNS/DCSMonitor.sh
b、刪除FIFO,否則cron不能重啟
bash-3.00# rm /etc/cron.d/FIFO
c、殺掉現(xiàn)有crontab進程
bash-3.00# ps -ef | grep cron
root 308 1 0 11:09:58 ? 0:01 /usr/sbin/cron
bash-3.00# kill -9 308
d、重啟crontab進程
bash-3.00# /usr/sbin/cron
e、查看crontab日志
啟動正確后,可以看見如下信息:
! *** cron started *** pid = 2631 Mon Jun 7 14:29:24 2010
> CMD: /export/home/test/analysisTNS/DCSMonitor.sh
> root 2637 c Mon Jun 7 14:30:00 2010
< root 2637 c Mon Jun 7 14:30:00 2010
f、Solaris定是腳本
# !/bin/bash
check_service() {
# if return 0, service exist in system
# else, service not exist in system
mainprocess=`ps -e | grep analysis`
# in linux, i use mainprocess=$(ps -e | grep analysisTNS)
if [ -z "$mainprocess" ]; then
return 1
else
return 0
fi
if check_service; then
echo "service tns is running now"
else
cd /export/home/test/analysisTNS
./analysisTNS >/dev/null 2>&1 &
echo "start tns success"
exit 0
上面完成后,就可以看見指定任務按計劃執(zhí)行了。
腳本處檢查進程時使用了ps -e | grep analysis,而不是ps -e | grep analysisTNS,因為我發(fā)現(xiàn)即使進程在執(zhí)行,使用后者卻沒有任何輸出,使用前者則可以檢測到進程信息,如下:
bash-3.00# ps -e | grep analysisTNS
bash-3.00# ps -e | grep analysis
2641 ? 0:00 analysis
使用ps -ef | grep analysisTNS當然可以檢測到進程,但同時grep命令本身也被檢測到了,用-v發(fā)現(xiàn)也不好使,Solaris真有點不一樣。
bash-3.00# ps -ef | grep analysisTNS
root 2641 1 0 14:30:00 ? 0:00 ./analysisTNS
root 3214 830 0 15:24:08 pts/2 0:00 grep analysisTNS
而這在linux下我還沒發(fā)現(xiàn)過,很奇怪!
上述就是小編為大家分享的如何進行Solaris 10的Crontab應用了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文標題:如何進行Solaris10的Crontab應用
轉(zhuǎn)載來源:http://aaarwkj.com/article42/jjheec.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、動態(tài)網(wǎng)站、網(wǎng)站維護、定制網(wǎng)站、商城網(wǎng)站、App設計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)