Crontab 备份脚本无法正常工作

Crontab 备份脚本无法正常工作

我以 root 用户身份执行了 crontab 任务,用于备份 smb 共享中的一些文件。该任务每天 23:59 按要求触发,但并未执行。没有文件上传到备份存储。奇怪的是,当我手动运行该脚本时,它运行得非常好……

Crontab 条目如下所示:

59 23 * * * /mnt/backup/directory/smb_backup/smb.sh > /tmp/smb_backup 2>/tmp/smb_backup_error

脚本smb.sh:

#!/bin/sh
smbget -R -au smb://ip_address/sdb1/Dir/backup

/tmp/smb_backup 的输出是空的...

/tmp/smb_backup 显示

Downloaded 0b in 18 seconds

日志显示 cronjob 已触发,没有任何问题

有谁愿意帮忙解开这个谜团?:)

相关内容