歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux下DB2自動備份任務的設置


IT168技術文檔】 
    在linux下安裝db2數據庫,已經安裝了legado進行備份。不過為了雙保險,還是設置任務進行自動備份。當初對linux真的是很菜,研究了半天搞明白了,怎樣去設置自動任務。在這裡共享下。 

    因為db2數據庫實例得用戶是db2inst1,所以第一次是在db2inst1用戶下設置的自動任務。結果發現任務沒有執行。但是我設置寫一個文本文檔的任務卻可以實現。linux編輯自動任務的命令是crontab -e。 

    在接下來的學習中,突然發現一個功能,就是在crontab中可以指定用戶執行任務。抱著理論與實踐相結合的觀點。測試下。成功了。切換用戶,用root登陸,然後設置任務,指定用db2inst1用戶身份執行。 

    00 22 * * * su - db2inst1 -c /db2home/db2inst1/db2svr1task/backup.sh >> /db2home/db2inst1/db2svr1task/backup.log
這裡邊最關鍵的就是su - db2inst1 -c 這個了,意思就是切換到db2inst1用戶來執行整個任務。 

    任務運行成功。
Copyright © Linux教程網 All Rights Reserved