summaryrefslogtreecommitdiffstats
path: root/.scripts/offlineimap-daemonctl.sh
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2018-07-18 19:05:19 -0400
committerLuke Smith <luke@lukesmith.xyz>2018-07-18 19:05:19 -0400
commiteb6d0bd888dfdd4ce9845148fceec80883b17bcc (patch)
tree980348fe083ce6809b8e03cade4c094cd282c5ec /.scripts/offlineimap-daemonctl.sh
parentb57fa03b2f81d528d4bd86ddc50e193cd6c69078 (diff)
downloadeibhear-eb6d0bd888dfdd4ce9845148fceec80883b17bcc.tar.gz
eibhear-eb6d0bd888dfdd4ce9845148fceec80883b17bcc.tar.zst
eibhear-eb6d0bd888dfdd4ce9845148fceec80883b17bcc.zip
old scripts removed
Diffstat (limited to '.scripts/offlineimap-daemonctl.sh')
-rwxr-xr-x.scripts/offlineimap-daemonctl.sh40
1 files changed, 0 insertions, 40 deletions
diff --git a/.scripts/offlineimap-daemonctl.sh b/.scripts/offlineimap-daemonctl.sh
deleted file mode 100755
index 18daf3d..0000000
--- a/.scripts/offlineimap-daemonctl.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/sh
-# this script runs offline imap as daemon (configured to check periodically)
-
-LOG=~/.offlineimap/sync.log
-PIDFILE=~/.offlineimap/pid
-
-# if not present on PATH, those vars must point to proper locations
-THIS_SCRIPT=offlineimap-daemonctl.sh
-PYTHON_DAEMON=offlineimap-daemon.py
-
-daemon(){
- $PYTHON_DAEMON 2>&1 |
- # add timestamps to logs
- (while read line; do
- echo `date` "$line" >> $LOG
- done)
-}
-
-stop(){
- kill -USR2 `cat $PIDFILE`
-}
-
-refresh(){
- kill -USR1 `cat $PIDFILE`
-}
-
-case "$1" in
- '--daemon' | '-d' )
- nohup $THIS_SCRIPT < /dev/null > /dev/null 2>&1 &
- ;;
- '--kill' | '-k' )
- stop
- ;;
- '--refresh' | '-r' )
- refresh
- ;;
- * )
- daemon
- ;;
-esac \ No newline at end of file