|
2 years ago | |
---|---|---|
configs | 2 years ago | |
debian | 2 years ago | |
.gitignore | 2 years ago | |
build.sh | 2 years ago | |
config.go | 2 years ago | |
cron.go | 2 years ago | |
file_utils.go | 2 years ago | |
gogocron.go | 2 years ago | |
readme.md | 2 years ago |
Visit http://gogocron.blindage.org to be redirected back here :) You can find binary code in Releases tab or build code yourself.
This is a Go code. Install required libraries and build:
go get github.com/kr/pty
go get gopkg.in/yaml.v2
go build
Use traditional crontab syntax
runsecond // second
runminute // minute
runhour // hour
rundom // day of month
runmonth // month
rundow // day of week
timeout: 3h12m4s
Syntax:
env:
- TESTVAR="test variable"
Syntax:
commands:
- whoami
- sleep 3
- head -c 20 /dev/urandom |base64
- ls
- echo $TESTVAR
---
name: "Print base64 of 20 random symbols"
runsecond: "*/5"
timeout: 10s
user: vlad
env:
- TESTVAR="test variable"
commands:
- whoami
- sleep 3
- head -c 20 /dev/urandom |base64
- ls
- echo $TESTVAR