在用rsync备份时出现错误

我的系统是debian11,用systemd设置了个关机自动备份的程序,但运行后查看状态时提示:

3月 16 08:53:56 debian bash[2705]: rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(703) [sender=3.2.3]
3月 16 08:53:58 debian bash[2706]: rsync error: received SIGUSR1 (code 19) at main.c(1595) [generator=3.2.3]

请问这是怎么回事?应该怎么改?

shell代码如下:


#用UUID挂载U盘
if mountpoint -q "${BACKUP_DIR_ROOT}"
then :
    #echo "已经挂载"
else
    #echo "没有挂载"
    echo "${PASSWORD}" | sudo -S mount -U "${U_NAME}" "${BACKUP_DIR_ROOT}"
fi

mkdir -p "${BACKUP_DIR}"

#删除最早的文件夹
sudo -S ls "${BACKUP_DIR}" -rt | head -1 | xargs -I rpl rm -rf "${BACKUP_DIR}/"rpl

rsync -av --delete \
  "${SOURCE_DIR}/" \
  --link-dest "${LATEST_LINK}" \
  --exclude=".cache" \
  --exclude=".local/share/Trash/*" \
  "${BACKUP_PATH}"

rm -rf "${LATEST_LINK}"
ln -s "${BACKUP_PATH}" "${LATEST_LINK}"

#卸载U盘
echo "${PASSWORD}" | sudo -S umount "${BACKUP_DIR_ROOT}"

直接在命令行里用rsync拷贝一个文件到备份目录里,确认单个文件是不是可以工作

看错误提示,好像是说:rsync代码运行时参数不符合需求,引发main函数记录了或者标记了一个用户数据(3.2.3)

https://www.jianshu.com/p/e4c43525811d

https://blog.csdn.net/weixin_32818919/article/details/119528525?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-6.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-blog-2~default~OPENSEARCH~Rate-6.pc_feed_download_top3ask

https://blog.csdn.net/xyp84/article/details/4442473

https://blog.csdn.net/xiaolang85/article/details/8733184