Jakr Jakr 31.10.2017, 22:48:25 3 + #programowanie #javaStaram wywołać komendę shellową używająć Runtime.getruntime() ale zwraca mi ciągle exitcode 1. Co robię źle?String cmd = "system_profiler SPUSBDataType | sed -n -E -e '/(iPhone|iPad)/,/Serial/s/ *Serial Number: *(.+)/\1/p'\n";Process scanner = Runtime.getRuntime().exec(cmd);
Jakr Jakr 31.10.2017, 22:57:04 0 + @siteman: wlasnie chcialbym ominac odpalanie ze skryptu( ͡° ʖ̯ ͡°)
siteman siteman 31.10.2017, 23:01:53 via Android 0 + @Jakr to dodaj bash na poczatku i czy inna powloke
Jakr Jakr 31.10.2017, 23:16:04 0 + @siteman: mniej wiecej pomogles ( ͡° ͜ʖ ͡°) zrobilem tak:String[] cmd = {"/bin/sh","-c","system_profiler SPUSBDataType | sed -n -E -e '/(iPhone|iPad)/,/Serial/s/ *Serial Number: *(.+)/\1/p'"};i teraz dziala
Staram wywołać komendę shellową używająć Runtime.getruntime() ale zwraca mi ciągle exitcode 1. Co robię źle?
String cmd = "system_profiler SPUSBDataType | sed -n -E -e '/(iPhone|iPad)/,/Serial/s/ *Serial Number: *(.+)/\1/p'\n";
Process scanner = Runtime.getRuntime().exec(cmd);
String[] cmd = {"/bin/sh","-c","system_profiler SPUSBDataType | sed -n -E -e '/(iPhone|iPad)/,/Serial/s/ *Serial Number: *(.+)/\1/p'"};
i teraz dziala