我有一个数组,当我的脚本运行时,它会填充不同的错误消息。
我需要一种方法来检查脚本末尾是否为空,如果是,则采取特定操作。
我已经尝试将其视为普通 VAR 并使用 -z 进行检查,但这似乎不起作用。有没有办法在 Bash 中检查数组是否为空?
我的家庭服务器上有一个简单的脚本,可以将数据同步到要存储的备份驱动器。
现在它一个接一个地运行多个 rsync。
有时 rsync 会在其中一两个上失败。发生这种情况时,我希望它通过电子邮件告诉我它失败了,我已经通过电子邮件向我发送了报告,但是,我想知道它是否失败。
如果 Rsync 以非 0 代码退出,则表示失败。所以我需要一些简单的代码来检查 rsync 状态,如果它不是 0,则允许我执行一个操作。
有没有人对我如何实现这一目标有任何提示?谢谢你。