Команда зависает при выполнении с ruby ​​на Ubuntu 16

Невозможно выполнить следующую команду, используя ruby. Если я выполняю команды, которые пытаюсь выполнить непосредственно в bash, это выполняется нормально, но с ruby ​​это не так в Ubuntu 16. Я использую ту же версию ruby ​​на 2.0.0-p648, что и у меня, и настроил те же гемы ruby.

Ubuntu 14

2.0.0-p648 :002 > resp = ` /bin/su - zimbra -c  
'/opt/zimbra/bin/zmconfigdctl stop' 2>&1`
 => "Stopping zmconfigd...done.\n" 
2.0.0-p648 :003 > resp = ` /bin/su - zimbra -c  
'/opt/zimbra/bin/zmconfigdctl start' 2>&1`
 => "Starting zmconfigd...done.\n" 

Ubuntu 16

2.0.0-p648 :005 > resp = ` /bin/su - zimbra -c  
'/opt/zimbra/bin/zmconfigdctl stop' 2>&1`
=> "Stopping zmconfigd...done.\n" 
2.0.0-p648 :006 > resp = ` /bin/su - zimbra -c  
'/opt/zimbra/bin/zmconfigdctl start' 2>&1`

Просто висит

Но без перенаправления работает нормально

2.0.0-p648 :002 > resp = ` /bin/su - zimbra -c  
'/opt/zimbra/bin/zmconfigdctl stop'`
 => "Stopping zmconfigd...done.\n" 
2.0.0-p648 :003 > resp = ` /bin/su - zimbra -c  
'/opt/zimbra/bin/zmconfigdctl start'`
 => "Starting zmconfigd...done.\n" 

Пожалуйста помоги!

0 ответов

Другие вопросы по тегам