Python 每天一次的非特定时间crontab?

Python 每天一次的非特定时间crontab?,python,cron,scheduled-tasks,crontab,cron-task,Python,Cron,Scheduled Tasks,Crontab,Cron Task,我有一个python脚本,我希望每天只运行一次。 我对crontab命令做了一些研究,它似乎是这样做的,但每天都在固定的时间。 问题是我的电脑不会整天都开着,而且不可能有一个特定的运行时间。我能做什么 日志文件能帮上忙吗?我想每隔5分钟左右做一次crontab,扫描一个日志文件以查看当天的运行情况。安装一个cron计划程序,它将在计算机开机时处理每天最多运行一次的任务 从维基百科页面: anacron是一个计算机程序,它执行周期性命令调度,传统上由cron完成,但不假设系统连续运行。因此,它可以

我有一个python脚本,我希望每天只运行一次。 我对
crontab
命令做了一些研究,它似乎是这样做的,但每天都在固定的时间。 问题是我的电脑不会整天都开着,而且不可能有一个特定的运行时间。我能做什么

日志文件能帮上忙吗?我想每隔5分钟左右做一次
crontab
,扫描一个日志文件以查看当天的运行情况。

安装一个
cron
计划程序,它将在计算机开机时处理每天最多运行一次的任务

从维基百科页面:

anacron是一个计算机程序,它执行周期性命令调度,传统上由cron完成,但不假设系统连续运行。因此,它可以用于控制每天、每周和每月作业(或周期为n天的任何作业)在非24小时运行的系统上的执行


Anacron可能是您的最佳选择。

@reboot
可以在crontab条目中使用,以便在系统重新启动时运行脚本一次

e、 g


你可以在一个全天都在运行的服务器上运行它。您可以在以下网站上获得免费服务器托管:


这样,如果您在病假期间甚至不想打开笔记本电脑,服务器上仍会运行
cron作业

使用
anacron
,当您打开计算机时,它将运行您计划的任务。这也意味着您必须每天重新启动系统。你不能偶尔在周末开着它。
[test@host1 ~]$crontab -l    
@reboot     /home/test/bootScript.sh