Set mfn up for using bash expressions in cron.
This commit is contained in:
parent
8cc014d063
commit
29fbf12b62
8
facts/miner/gather.yml
Normal file
8
facts/miner/gather.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
# Find things we will use later.
|
||||||
|
|
||||||
|
## Executables ##
|
||||||
|
|
||||||
|
- name: Miner | Facts | System | Executables
|
||||||
|
shell: "which bash"
|
||||||
|
register: bash_exec
|
@ -19,4 +19,5 @@
|
|||||||
- video
|
- video
|
||||||
- render
|
- render
|
||||||
append: yes
|
append: yes
|
||||||
|
shell: "{{ bash_exec.stdout }}"
|
||||||
register: user_mfn
|
register: user_mfn
|
@ -26,7 +26,7 @@
|
|||||||
user: mfn
|
user: mfn
|
||||||
name: "Start {{ item.name }}"
|
name: "Start {{ item.name }}"
|
||||||
minute: "*/5"
|
minute: "*/5"
|
||||||
job: "ps -ef | grep '{{ item.command }}' | grep -v 'grep' && {{ item.command }}"
|
job: "[[ ps -ef | grep -v 'grep'| grep -c '{{ item.command }}' == '0' ]] && {{ item.command }}"
|
||||||
state: present
|
state: present
|
||||||
disabled: "{{ not(item.enabled) }}"
|
disabled: "{{ not(item.enabled) }}"
|
||||||
loop: "{{ miners }}"
|
loop: "{{ miners }}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user