shell bash scripts : check process existed or not, if not existed then restart it

Put below scripts in your ~/.bash_profile or ~/.bashrc
It will auto run "unison" process if not running yet
when you open a new bash shell every time.
Change the process name "unison" for your case. :)
auto_unison() {
    u=`ps aux | grep unison | grep -v grep | wc -l`
    if [ $u -eq 0 ]
    then
        unison > /dev/null 2>&1 &
    fi
}
auto_unison

No comments:

Post a Comment

Earn Up to USD $1,000 in IBKR Stock — Referral Invitation

I’ve been using Interactive Brokers (IBKR) for my brokerage account and have had a great experience with their platform, low fees, and glob...