crontab -e 開啟計畫任務 增加如此內容.
5 */1 * * * /deploy/getjvmdump
沒個準點的 第五分鐘執行一遍命令
if [ ! -d /jvmdump ]; then
mkdir -p /jvmdump
fidumptime=`date +%y%m%d%h%m`
dumpid=`jps |grep caf-boot|awk '' |head -n 1`
echo $dumpid
echo $dumptime
filename=$dumptime"_"$dumpid
echo $filename
jcmd $dumpid gc.heap_dump /jvmdump/$filename.dump
gzip /jvmdump/$filename.dump
cd /jvmdump/
find /jvmdump/*.gz -mtime +1 -exec rm -rf {} \;
# 清理一天之前的dump檔案. 注意這個命令要慎用 出問題需要跑路.
Linux計畫任務
1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...
Oracle計畫任務
oracle計畫任務 每天零晨1 30執行乙個儲存過程 對涉及到 oracle 資料庫,需要定時執行的工作,可以考慮三個方法 1 用 oracle 的job 來完成2 寫個批處理檔案,用 windows 的計畫任務實現3 oracle 中建表,寫過程,外部寫監控程式呼叫 執行緒不斷檢查有沒有要執行的...
Linux 計畫任務
at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...