21 lines
324 B
Bash
21 lines
324 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# Inspired by https://gist.github.com/primeapple/d3d82fbd28e9134d24819dd72430888e
|
||
|
|
||
|
source ~/.env
|
||
|
|
||
|
log_file=~/.task/sync.log
|
||
|
|
||
|
is_up() {
|
||
|
if ! nc -z $TASKD_SERVER $TASKD_PORT; then
|
||
|
echo "Server is down" >> $log_file
|
||
|
exit 1
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
is_up
|
||
|
date > $log_file
|
||
|
task rc.verbose:nothing sync >> $log_file &
|
||
|
|
||
|
exit 0
|