无法从cronjob运行smbclient进行远程文件共享

68de4m5k  于 2021-06-17  发布在  Mysql
关注(0)|答案(0)|浏览(245)

我有一个rancher服务器,我在那里做mysql转储,我需要把那些转储的数据发送到我的nas服务器,所以我创建了shell脚本,用于数据库转储和nas服务器中的备份


# !/bin/bash

YEAR=`date +%Y`
MONTH=`date +%m`
DAY=`date +%-d`
mysqldump -hServerIP -uUsername -pPassword databasename>/home/rancher/backup.sql
smbclient //serverIp/path -U username -c 'cd /home/rancher; put backup.sql MySQLBackup/'$YEAR'/backup.sql'

如果我手动执行上面的shell脚本,那么它可以工作,但是当我尝试使用cronjob执行时,mysqldump部分工作,而smbclient部分不工作。
对于cronjob,我使用的是*/2****exec /bin/bash /home/rancher/backup.sh

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题