bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

RunCommand новый синтаксис?

RunCommand пишет warning что deprecated. Нагуглил решение что там уже нужно использовать 3 параметра, но непонятно как переписать вот такую команду. У меня она вытягивает серийник жесткого диска
lcCommand := 'sh -c "echo '+ cPasswordSystem +' | sudo -S hdparm -I /dev/sda | grep -i ''serial number''"';
RunCommandlcCommand, lcResultCommand);

Пробовал вот сделать вот так (пока только первая часть что бы заработала)
RunCommand('/bin/bash', ['-c', 'echo', cPasswordSystem, '|', 'sudo', '-S', 'hdparm', '-I', '/dev/sda' ], lcResultCommand);

Но, выводит пустой результат.
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы