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);
Но, выводит пустой результат.