搞不懂的crontab 用法 - Linux

Tracy avatar
By Tracy
at 2008-07-24T18:20

Table of Contents

※ 引述《aij69 (MooStyle)》之銘言:
: 在# 底下.如果直接打指令.是可以過的.可成功備份.指令為
: tar -cvf /home/nike/mail.$(date +%y%m%d).tar /var/spool/mail/
: 但若在 crontab -e 底下.想要定時來備份.(想法是檔名以時間來命名.才不會重覆)
: 指令為
: 12 15 * * * tar -cvf /home/nike/mail.[($date +'%y')].tar /var/spool/mail/
: 在LOG的鏌誤訊息為
: mail CROND[15218]: (root) CMD (tar -cvf /home/moo/mail.[($date +')
: 請問我指令該怎麼打才正確呢..試了好久.
: 有參考鳥哥的網站..但還是沒什麼幫助.請教一下各位..謝謝

有一個方法應該可以達成你的目的,你可以試試看

1. 寫一個 script, 內容如下:
#!/bin/sh
tar -cvf /home/nike/mail.`date +%y%m%d`.tar /var/spool/mail/
先手動執行看看是否可以備份你的mail,可以的話再進行下一步

2. 存檔之後改權限,讓它可以執行(假設這個檔是/home/nike/backup.sh)
chmod +x /home/nike/backup.sh

3. 改 crontab 去呼叫它
12 15 * * * root /home/nike/backup.sh
註: root 處是執行這個script的使用者,用root試一定不會權限不足

4. 重新讓 cron 執行新的 crontab
/etc/init.d/cron reload

你再試試看可不可以

--
Tags: Linux

All Comments

iptable port轉送的問題

Eartha avatar
By Eartha
at 2008-07-24T16:26
我在nat table中的POSTROUTING中有一條規則 iptables -t nat -A POSTROUTING -o $INET_IFACE -s $nat_ip -j SNAT \ --to-source $INET_IP 就是將來自LAN的LAN IP對應成一個NIC IP 屬於多對一的對應 ...

遠端Linux的檔案抓到我的windows桌面

Carol avatar
By Carol
at 2008-07-24T16:10
是這樣的 請教一下各位大大 我要把遠端Linux裡的某一個jpg檔 下載到我的windows桌面打開 請問這樣的動作該怎麼操作呢? 謝謝! - ...

top/ps 顯示 priority的問題

Kristin avatar
By Kristin
at 2008-07-24T15:43
※ 引述《mkl0301 (mkl)》之銘言: : 我使用Ubuntu 8.04LTE : 剛剛嘗試使用renice來改process的priority : 可是我發現ps與top的結果都怪怪的... : rootattest-laptop:/# renice -20 -p $pid; : 6415: old ...

RH 9 recompiler kernel之後滑鼠不能動

Zanna avatar
By Zanna
at 2008-07-24T15:38
※ 引述《tkpunish (..)》之銘言: : 我的LINUX Distribution是 Red hat 9.0版 : 因為我要安裝Nist Net, 所以要先Recompiler Kernel : 但是當我Recompiler之後 , 開機GRUB選單選擇我新的kernel : 滑鼠卻不能用了 : ...

linux的輸入法

Hedy avatar
By Hedy
at 2008-07-24T15:28
※ 引述《MonkeyW (白猴)》之銘言: : 最近在尋找只需使用鍵盤數字鍵的輸入法 : 就像是手機那樣 但是一直無法找到 : 想要來這個版請教前輩們 : 有沒有類似的輸入法呢? : 已經搜尋1個星期了 還是沒有結果 : 求救求救 ...