Scheduler for app_manager
with schedule
python package
roslaunch app_scheduler sample_app_scheduler.launch
You can set schedule with schedule
python package syntax.
- name: sample0
app_name: app_scheduler/sample0
app_args:
- hoge: fuga
app_schedule:
start: every(2).minutes.at(":00")
- name: sample1
app_name: app_scheduler/sample1
app_schedule:
start: every(60).seconds
- name: sample2
app_name: app_scheduler/sample2
app_schedule:
start: every(1).hour.at(":00")
- name: sample3
app_name: app_scheduler/sample3
app_schedule:
start: every(1).day.at("10:00:00")
stop: every(1).day.at("10:00:03")