Нельзя просто так взять и написать
component.addOperation("Execute", "rm", "-f", "files*");Это не сработает. Это обходится вызовом командного интерпретатора
Для Windows
component.addOperation("Execute", "cmd.exe", "/C", "del", "files*.*");
Для Linux
component.addOperation("Execute", "bash", "-c", "rm -f files*");Последний параметр для Linux надо писать целиком, не разделяя на части. В этом случае Qt Installer при вызове обернет команду кавычками и результат будет как если бы вы вызвали команду
bash -c "rm -f files*"
Комментариев нет:
Отправить комментарий