- defaultTab: nodes
description: ''
executionEnabled: true
id: df5a98ab-c9a0-4e8f-b3be-3ef284fa8b8e
loglevel: INFO
name: ssh sudo su test job
nodeFilterEditable: false
nodefilters:
dispatch:
excludePrecedence: true
keepgoing: false
rankOrder: ascending
successOnEmptyNodeFilter: false
threadcount: '100'
filter: 'os_name: Linux !function: database_server'
nodesSelectedByDefault: true
options:
- label: username
name: username
- label: sshPassword
name: sshPassword
secure: true
plugins:
ExecutionLifecycle: null
scheduleEnabled: true
sequence:
commands:
- description: date
exec: date
- description: Sleep Test
fileExtension: .sh
interpreterArgsQuoted: false
script: |
#!/bin/bash
my_start_date=`date`
my_max=10000
my_curr_try=0
my_sleep=480
echo "Starting the script...."
while [ $my_curr_try -lt $my_max ]
do
my_curr_date=`date`
(( my_curr_try = my_curr_try + 1 ))
echo "Start: ${my_start_date} Curr: ${my_curr_date} Try: ${my_curr_try} of ${my_max}"
echo "Sleeping ${my_sleep}"
sleep ${my_sleep}
done
scriptInterpreter: sudo su - root
keepgoing: false
strategy: node-first
uuid: df5a98ab-c9a0-4e8f-b3be-3ef284fa8b8e