diff options
Diffstat (limited to 'mcron/.config/shepherd')
-rw-r--r-- | mcron/.config/shepherd/init.d/mcron.scm.org | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/mcron/.config/shepherd/init.d/mcron.scm.org b/mcron/.config/shepherd/init.d/mcron.scm.org new file mode 100644 index 0000000..2598a25 --- /dev/null +++ b/mcron/.config/shepherd/init.d/mcron.scm.org @@ -0,0 +1,17 @@ +Mcron is a guile-based cron service. Define a service for it and start it up! + +#+begin_src scheme + (define mcron + (make <service> + #:provides '(mcron) + #:docstring "Run `mcron'" + #:start (make-forkexec-constructor + '("mcron") + #:log-file (string-append (getenv "HOME") "/.logs/mcron.log")) + #:stop (make-kill-destructor) + #:respawn? #t)) + + (register-services mcron) + + (start mcron) +#+end_src |