在做實驗樓的比賽時的題目 用到了crontable
1. 為使用者shiyanlou新增乙個計畫任務
2. 每天凌晨2點定時執行
3. 將/var/log/dpkg.log /var/log/mysql.log /var/log/fontconfig.log 打包到/home/shiyanlou/backup/下
要求tar檔案的格式為 年-月-日.tar
我的解題過程:
首先執行crontab -u shiyanlou -e,然後在隨後的選擇編輯器的介面選擇vim
接下來進入編輯介面,新增 0 2 * * * tar -cf /home/shiyanlou/backup/date +%y-%m-%d
.tar /var/log/dpkg.log /var/log/mysql.log /var/log/fontconfig.log
date +%y-%m-%d 要用反引號括起來
然後在啟動cron服務的時候遇到了問題。原因是我用的是service crond start ,然後ubuntu 一直提示 rather than …. 。用 ps -ef|grep cron 檢視程序,發現沒有啟動。
搜尋了這個問題後發現直接執行cron就能啟動cron服務 因為cron本身就是daemon程序。
crontable 命令用法 :
crontable -u 使用者名稱 -e
修改該使用者的任務計畫
crontable -u 使用者名稱 -l
檢視該使用者的任務計畫
crontable 中 一條計畫任務的格式
minute hour day_of_month month day_of_week command
分 時 乙個月中的第幾天 月 一周中的第幾天 命令
用*表示 該項的每乙個數值都執行
例如 在第一項上寫* 表示每分鐘都執行
date 名令的用法
date [選項] +格式
這道題 的日期格式 是 %y-%m-%d
編輯crontab新增Linux計畫任務
在做實驗樓的比賽時的題目 用到了crontable 1.為使用者shiyanlou新增乙個計畫任務 2.每天凌晨2點定時執行 3.將 var log dpkg.log var log mysql.log var log fontconfig.log 打包到 home shiyanlou backup...
Linu 新增自己的庫檔案路徑
庫檔案在連線 靜態庫和共享庫 和執行 僅限於使用共享庫的程式 時被使用,其搜尋路徑是在系統中進行設定的。一般 linux 系統把 lib 和 usr lib 兩個目錄作為預設的庫搜尋路徑,所以使用這兩個目錄中的庫時不需要進行設定搜尋路徑即可直接使用。對於處於預設庫搜尋路徑之外的庫,需要將庫的位置新增...
OpenWRT新增 crontab開機預設執行
openwrt系統預設已經新增了crond,只是沒有配置預設配置引數,致使服務起不來。1.修改啟動指令碼 etc ini.d cron etc rc.d s50cron為 etc ini.d cron的鏈結 bin sh etc rc.common start 50 service use pid ...