| { |
| "wordcount": { |
| "jobs": { |
| "count": { |
| "command": "uniq -c /tmp/sorted_tokens > /tmp/counts", |
| "deps": [ |
| ":sort" |
| ], |
| "inputs": [ |
| "/tmp/sorted_tokens" |
| ], |
| "outputs": [ |
| "/tmp/counts" |
| ], |
| "type": "sh", |
| "vars": { } |
| }, |
| "sort": { |
| "command": "sort /tmp/tokens > /tmp/sorted_tokens", |
| "deps": [ |
| ":tokenize" |
| ], |
| "inputs": [ |
| "/tmp/tokens" |
| ], |
| "outputs": [ |
| "/tmp/sorted_tokens" |
| ], |
| "type": "sh", |
| "vars": { } |
| }, |
| "tokenize": { |
| "command": "tr ' ' '\n' < /tmp/passage_test > /tmp/tokens", |
| "deps": [ ], |
| "inputs": [ |
| "/tmp/passage_test" |
| ], |
| "outputs": [ |
| "/tmp/tokens" |
| ], |
| "type": "sh", |
| "vars": { } |
| } |
| }, |
| "retries": 12, |
| "schedule": { |
| "repeat_frequency": 1, |
| "repeat_type": "week", |
| "start_date": "2015-11-15", |
| "start_time": "17:30" |
| } |
| } |
| } |