diff --git a/lib/utils/job-utils/ipmitool.js b/lib/utils/job-utils/ipmitool.js
index <HASH>..<HASH> 100755
--- a/lib/utils/job-utils/ipmitool.js
+++ b/lib/utils/job-utils/ipmitool.js
@@ -32,12 +32,15 @@ function ipmitoolFactory(Promise) {
                                         " at /usr/bin/ipmitool");
                     return;
                 }
+
+                var options = { timeout: 60000 };
                 if (host && user && password && command) {
                     //var cmd = child_process.exec('/usr/bin/ipmitool -I
                     //   lanplus -U '+user+' -H '+host+' -P '+password+" "+command
                     child_process.exec( // jshint ignore:line
                             '/usr/bin/ipmitool -U '+user+
                                 ' -H '+host+' -P '+password+" " + command,
+                            options,
                             function(error, stdout, stderr) {
                                 if (error) {
                                     error.stderr = stderr;
@@ -49,6 +52,7 @@ function ipmitoolFactory(Promise) {
                 } else {
                     if (!host && command) {
                         child_process.exec('/usr/bin/ipmitool ' + command, // jshint ignore:line
+                            options,
                             function(error, stdout, stderr) {
                                 if (error) {
                                     error.stderr = stderr;
Added timeout value for ipmitool child process