停止后再次执行命令(rsync,FreeBSD)

前端之家收集整理的这篇文章主要介绍了停止后再次执行命令(rsync,FreeBSD)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我开始通过rsync备份到远程服务器.这一切都很好,但是40 gig花费了他们的时间,当我得到一个动态IP时,它每天都会被打断.
所以每天早上醒来的时候我都会重启rsync(如果我不忘记的话).

我可以使用已经是cronjob,但我真的想在它停止后立即执行它.有没有办法做到这一点?

解决方法

#!/bin/bash
while true
do
    echo "your action (e.g.,rsync replacing this line)"

    #If clean exit,stop running
    if [[ $? == 0 ]]
    then
        break
    fi

    #speed throttling
    sleep 10
done

猜你在找的Linux相关文章