我想设置一个backup.sh
在运行时执行这两个命令的文件:
cp ~/SURV/plugins/iConomy/accounts.mini ~/backups/
cp ~/SURV/plugins/CoreProtect/database.db ~/backups/
我希望它只运行这两个命令并显示文本“Backups creados con éxito!”
在命令之间使用&&
:只有上一个命令执行成功才会执行下一个命令。如果两者之一失败,则将显示||
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