mkobit
09/30/2017, 3:27 PMsuspend fun doThing(sleepFor: String) {
val process = ProcessBuilder().command("sleep", sleepFor).start()
try {
while (process.isAlive) {
// yield()
delay(75L)
}
process.waitFor()
} finally {
if (process.isAlive) {
process.destroy()
}
}
}