0

我想设置一个backup.sh在运行时执行这两个命令的文件:

cp ~/SURV/plugins/iConomy/accounts.mini ~/backups/

cp ~/SURV/plugins/CoreProtect/database.db ~/backups/

我希望它只运行这两个命令并显示文本“Backups creados con éxito!”

4

1 回答 1

0

在命令之间使用&&:只有上一个命令执行成功才会执行下一个命令。如果两者之一失败,则将显示||inverse => 。echo "error"cp

#!/bin/sh 
cp ~/SURV/plugins/iConomy/accounts.mini   ~/backups/ &&
cp ~/SURV/plugins/CoreProtect/database.db ~/backups/ &&
echo "Backups creados con éxito!" ||
echo "error"

您还可以向命令添加-v选项以cp获得更多可见性。

为了使您的脚本可执行,您必须执行以下操作:

chmod +x backup.sh 
于 2013-08-04T22:46:40.387 回答