以概率开始 cronjob

问题描述

一个 python 脚本,我想以给定的概率作为 cronjob 运行。

假设我想在重新启动后运行该文件。因此,使用 @reboot /path/to/file

我不知道是否可以使用 cronjobs 设置概率。目前我正在使用另一个 python 脚本来运行所需的脚本。有没有更好的方法来做到这一点?

解决方法

向 Python 脚本添加概率调用。

import sys
from random import random

run_script_prob = 0.3

if random() > run_script_prob:
    sys.exit(0)