20 lines
491 B
Text
20 lines
491 B
Text
|
|
[indent=4]
|
||
|
|
/*
|
||
|
|
Get system command output, in Genie
|
||
|
|
|
||
|
|
valac getSystemCommandOutput.gs
|
||
|
|
./getSystemCommandOutput
|
||
|
|
*/
|
||
|
|
|
||
|
|
init
|
||
|
|
try
|
||
|
|
// Blocking with output capture
|
||
|
|
standard_output : string
|
||
|
|
standard_error : string
|
||
|
|
exit_status : int
|
||
|
|
Process.spawn_command_line_sync("sh -c 'ls getSys*'",
|
||
|
|
out standard_output, out standard_error, out exit_status)
|
||
|
|
print standard_output
|
||
|
|
except e : SpawnError
|
||
|
|
stderr.printf("%s\n", e.message)
|