gpt4 book ai didi

bash - Shell 脚本和 CRON 问题

转载 作者:行者123 更新时间:2023-11-29 09:20:54 25 4
gpt4 key购买 nike

<分区>

我已经为我们的本地开发服务器(运行 Ubuntu 服务器版本 9.10)编写了一个备份脚本,只是一个简单的脚本来 tar 和 gzip 本地根目录并将其粘贴到备份文件夹中。当我运行时它工作正常:

$ bash backups.sh

但是当我通过 crontab 运行它时它不会工作。

59 23 *  *  *  bash /home/vnc/backups/backup.sh >> /home/vnc/backups/backup.log 2> $1

我收到错误信息

/bin/sh: cannot create : nonexistent

该脚本在其运行的文件夹 (/home/user1) 中生成 tar.gz,然后尝试将其复制到已安装的共享(/home/backups,实际上是 192.168.0.6/backups)网络驱动器,通过使用 fstab。挂载的共享权限为 777,但所有者和组与运行脚本的不同。我正在使用 bash 而不是 sh 来运行脚本来解决我过去遇到的另一个问题,即“错误替换”错误

文件的前两行是

! /bin/bash

cd /home/vnc/backups

我可能还没有提供足够的信息来完整回答这篇文章,但我可以根据需要发布更多信息,但我真的不知道下一步该去哪里。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com