crontab:每月停止一小时

问题描述

我有一个文件夹,其中一些文件是针对事件写入的。我有一个监视文件夹的 bash 作业,在收到新文件后,它会触发作业开始。

这是我目前正在做的事情 在 crontab 中

@reboot /home/user/start_bash.sh

在 bash 中

#!/bin/bash

### Set initial time of file
LTIME=`stat -c %Z /home/client/data/*.txt`

while true
do
   ATIME=`stat -c %Z /home/client/data/*.txt`

   if [[ "$ATIME" != "$LTIME" ]]
   then
       Rscript /home/user/scripts/start_script.R

echo "Fertig."
LTIME=$ATIME
   fi
   sleep 5
done

现在要求我们应该在每个月的第一个星期日凌晨 2 点更新并重新启动系统。

编辑: 我不想从 01:55 开始工作,而是在每个月的第一个星期日凌晨 2:30 开始工作。

我怎样才能做到这一点?

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)