Backup

當程序開始在 Linux 上執行時,我如何得到通知?

  • December 18, 2019

我的電腦不是太快,而且我每天都使用 Timeshift 進行備份。但目前尚不清楚該程序在一天中的什麼時間執行。

當它在後台工作時,我的電腦變慢了,我不明白為什麼。我想在 Timeshift 程序執行後立即收到通知。我怎樣才能做到這一點?

(我的發行版是 Zorin OS 15.0 - 64.bit)

Timeshift每小時執行一個腳本以查看它是否需要創建新快照(基於您選擇的快照選項)。如果你執行這個:

sudo timeshift --list

您將看到每個快照的創建時間;這是我電腦上的一個例子:

/dev/sda5 is mounted at: /mnt/timeshift/backup, options: rw,relatime,ssd,space_cache,subvolid=5,subvol=/
Device : /dev/sda5
UUID   : 2877dfa4-3adf-446b-8892-3b069e669003
Path   : /mnt/timeshift/backup
Mode   : BTRFS
Device is OK
13 snapshots, 87.5 GB free

Num     Name                 Tags  Description       
------------------------------------------------------------------------------
0    >  2019-11-06_13-07-11  O M   Initial snapshot  
1    >  2019-11-20_14-00-02  W                       
2    >  2019-11-27_14-00-01  W                       
3    >  2019-12-04_14-00-02  W                       
4    >  2019-12-06_14-00-02  M                       
5    >  2019-12-11_14-00-02  W                       
6    >  2019-12-11_17-00-01  D                       
7    >  2019-12-12_17-00-01  D                       
8    >  2019-12-13_17-00-02  D                       
9    >  2019-12-14_17-00-02  D                       
10   >  2019-12-15_17-00-01  D                       
11   >  2019-12-16_17-00-02  D                       
12   >  2019-12-17_17-00-01  D   >>> run @ 5:00PM on 12/17/2019 <<<

Timeshift使用的主要程序是rsync(我假設您沒有 BTRFS 分區,對嗎?)和rm(用於刪除快照)。打開另一個終端並執行top以監視這些程序何時執行。如果您的 PC 在創建快照期間速度很慢 - 例如,使用 HDD 和/或低 RAM - 在Timeshift執行時您將無能為力。

引用自:https://unix.stackexchange.com/questions/557772