一半的Crontab脚本工作,另一半没有

时间:2015-12-04 19:53:57

标签: crontab centos6 nas

我的Crotab遇到了一些困难。我已经浏览了这个列表:https://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work这对我很有帮助。我有以下crontab

35 02 * * * /root/scripts/backup

哪个运行:

#!/bin/bash
PATH=/home:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

echo "Time: $(date)" >> /home/me/SystemSync.log

rsync -ar -e ssh /home/ root@IPADDRESSOFNAS:/volume1/backup/server/SystemSSD/

echo "Time: $(date)" >> /SecondHD/RsyncDebug.log

sudo rsync -arv -e ssh /SecondHD/ root@IPADDRESSOFNAS:/volume1/backup/server/SecondHD/

.log文件被写入服务器,意图如果成功同步,它们将与NAS同步。

我知道以下内容:

  1. 脚本的SystemSSD部分与脚本的两个日志部分一样工作。在NAS上,我看到带有最新条目的Systemsync.log文件。我在服务器上找到了带有更新时间戳的RsyncDebug.log,但没有在NAS上找到。
  2. 当我从命令行运行脚本时,脚本完全运行,而不是在crontab中运行。
  3. 潜在相关信息:

    1. 我在服务器上运行CentOS 6。
    2. 系统驱动器是1TB SSD,第二个驱动器是4 TB Raid1硬盘驱动器,带有ca.剩余1 TB的空间。
    3. NAS卷拥有5TB驱动器,剩余约1 TB空间。
    4. 提前致谢。总有一天,我希望尽可能多地向这个社区学习。

0 个答案:

没有答案