add todo: systemd crontab-like function