linux下crontab定時備份資料庫

2021-09-28 17:33:09 字數 432 閱讀 6169

mysqldump -u(資料庫使用者名稱) -p(資料庫密碼) -h(資料庫主機ip) (要備份的資料庫名) > /home/mysqlback/back/***.sql(資料備份存放位址)

執行改命令以後即可在對應目錄下看到備份檔案

(1):建立***.s**件

(2):編寫指令碼內容

#!/bin/bash

rm /home/mysqlback/back/*.sql(此處我只需要儲存乙份,所以每次都會先清除上一次備份的)

mysqldump -u(資料庫使用者名稱) -p(資料庫密碼) -h(資料庫主機ip) (要備份的資料庫名) > /home/mysqlback/back/***.sql(資料備份存放位址)

(1):執行命令:crontab -e

0 0 * * * cron時間表示式   每天0點執行,具體表示式可參考網路資源

Linux下利用crontab定時kill程序

之前遇到過linux下乙個程序長時間占用cpu,kill後過一會又有了,類似病毒吧又不想去搞,最後沒辦法,寫了個定時任務去清理。主要是乙個sh指令碼定時執行,記錄下重要操作步驟吧。1.新建 root killcpu.sh shell指令碼 並授予許可權0755,chmod 0755 killcpu....

LINUX下利用crontab定時備份日誌

參考了兩片比較好的文件。crontab使用大概有兩種,一種是修改全域性配置檔案 etc crontab,另一種是直接執行命令crontab e.全域性配置沒有詳細測試,似乎直接執行crontab e方便一些.1.執行命令crontab e,此時系統會開啟乙個vi編輯器.2.輸入 59 23 home...

linux下的「定時器」 crontab

crontab是用來設定在固定時間點或時間間隔執行某條指令,類似於時程表。使用 u user是指定user使用者的時程表。e username 調出編輯器,編輯定時任務,開啟後裡邊有多重文字編輯器,可更具自己偏好選擇,若未指定username,則是當前shell下的使用者 r username 刪除...