目前排程的方式,只有每天,週一到週日,假日,無法指定固定的那一天,或是每隔多少天。
像我們的VM
資料是每天備份,而虛擬機2週備份一次
配合ERP結帳作業
每月25結帳,次月九號前結算成本
所以,每個月10和25日備份VM
目前Active Backup for Business就無法完成
網路上查不到crontab 相關設定
sudo -i 變成管理者
cd /etc
vi crontab 之後 看到的crontab 如下
====
MAILTO=””
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
0 0 1 * * root /usr/syno/bin/syno_disk_health_record
0 0 * * * root /var/packages/DirectoryServer/target/tool/synoldapserver –backup now 2>/dev/null >&2
5 4 * * 1 root /usr/syno/bin/synoschedtask –run id=2
0 0 11 * * root /usr/syno/bin/synoschedtask –run id=3
0 0 * * * root /usr/syno/bin/synoschedtask –run id=10
3 4 * * 6 root /usr/syno/bin/synoschedtask –run id=11
0,30 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * root /usr/syno/bin/synoschedtask –run id=1
0 3 * * 0 root /usr/syno/bin/synoschedtask –run id=4
====
看不出來,哪個和備份有關
synoschedtask是synology的管理工具,網路上查了一下指令 就可以看到細節
synoschedtask –get
看到下面的東西和Active Backup for Business有關

Name: [VM-VM_Bak]
State: [enabled]
Owner: [root]
Type: [weekly]
Start date: [0/0/0]
Days of week: [Sun]
Run time: [3]:[0]
Command: [/var/packages/ActiveBackup/target/bin/synoabk-schedulectl doTaskBackup 39]
Status: [No last run record]
/var/packages/ActiveBackup/target/bin/synoabk-schedulectl doTaskBackup 39 <—重點就在這行了
如果可以放到Synology的排程器中
應該有機會做到相對應的備份週期
Let’s try and see.
如果失敗的話,再直接vi /etc/crontab
隨機文章
- 用Ubuntu架電腦當成媒體播放機 (2011-03-14)
- 網內互打免費的大戰 (2009-02-18)
- 安博盒子 半年讓我送修4次,也是夠了 (2018-01-19)
- EMEditor to Support 4GL (2008-05-19)
- 2012打造免費Windows作業環境 (2012-04-16)




![[chatGPT 測試] 評測開箱 Synology DS918+](https://chihping.aflypen.com/wp-content/uploads/2023/03/hdd-g6fc6f0659_640-300x228.png)



