当程序开始在 Linux 上运行时,如何收到通知?

当程序开始在 Linux 上运行时,如何收到通知?

我的计算机速度不太快,我通过 Timeshift 进行每日备份。但尚不清楚该程序在一天中的什么时间运行。

当它在后台工作时,我的计算机速度变慢,我不明白为什么。我希望在 Timeshift 程序运行后立即收到通知。我怎样才能做到这一点?

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

答案1

时移每小时运行一个脚本以查看是否需要创建新快照(基于您选择的快照选项)。如果你运行这个:

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 <<<

主要流程是时移用途是同步(我假设您没有 BTRFS 分区,对吗?)R M(用于快照删除)。打开另一个终端并运行顶部监视这些进程何时运行。如果您的 PC 在创建快照期间速度很慢(例如,使用 HDD 和/或低 RAM),那么您将无能为力时移在跑。

相关内容