No description
- Awk 60.7%
- Scheme 20.9%
- Makefile 17%
- Shell 1.4%
| .guix/modules | ||
| include | ||
| test | ||
| .gitignore | ||
| build.awk | ||
| COPYING | ||
| guix.scm | ||
| Makefile | ||
| README.md | ||
| shepherd-run | ||
shepherd-run
This program aims to fill a niche left by systemd-run, but when using GNU Shepherd as the system service manager. By default, it runs programs as a one-off service.
For example:
shepherd-run -e 'mbsync --all' will create and run a one-off shepherd service
which will sync your mail.
shepherd-run -e 'syncthing -no-browser' will run syncthing in a shepherd
service, so you can see it's status from herd status.
`shepherd-run -e 'hello world' --setenv "HTTP_PROXY=socks5://127.0.0.1:9150" --setenv "HTTPS_PROXY=socks5://127.0.0.1:9150"' will print 'hello world' to the shepherd log file while the HTTP_PROXY and HTTPS_PROXY environment variables are set.