import 'dart:io'; Future linuxShutdown({bool restart = false, int delay = 0}) { final params = []; if (restart) { params.add('-r'); } params.addAll(['-t', delay.toString(), 'now']); return Process.run('sudo', ['shutdown', ...params]); }