【发布时间】:2018-02-05 07:54:46
【问题描述】:
尝试创建一个脚本,将ssh 放入服务器,备份一些文件,休眠 3 分钟,然后删除文件。
当它处于休眠状态时,相同的脚本返回到本地和rsync 文件。然后当 3 分钟结束时...文件被删除。
只是尝试这样做,以免与 ssh 连接两次。
ssh $site "
tar -zcf $domain-$date.tar.gz $path;
{ sleep 3m && rm -f $domain-$date.tar.gz };
"
rsync -az $site:$domain-$date.tar.gz ~/WebSites/$domain/BackUp/$date;
我尝试使用 () 进行命令分组,以创建子命令,但我认为变量不会被读取。不确定。
【问题讨论】: