相关疑难解决方法(0)

16.04 无法在 crontab 中挂载另一台服务器

我的网络中有两台服务器,我将一些数据从一台服务器传输到另一台服务器。我编写了一个脚本来完成此任务,当我手动运行它时它工作得很好。但是,当我将其包含在 crontab 中以便自动化该过程时,即使脚本运行,它也不会挂载外部服务器。我向日志发送尽可能多的信息,但是没有报告安装错误,只是没有连接。

这是脚本:

#!/bin/bash
LOGFILE="/var/log/SRV1.log"
echo $(date +%Y-%m-%d_%H:%M:%S)"  --- Begins Now" | tee -a ${LOGFILE} 
StartTime="$(date +%s)"
echo "Connecting to SRV1" | tee -a ${LOGFILE}
mount.cifs //192.168.1.200/share /media/SVR1 -o user=username,pass=pwd | tee -a ${LOGFILE}
Run Code Online (Sandbox Code Playgroud)

该文件由 root:root 拥有,拥有 755 权限。(我知道我可以加强这一点,但是,我仍在尝试)。

mount cron

1
推荐指数
1
解决办法
3298
查看次数

标签 统计

cron ×1

mount ×1