Processes
David
d at dav1d.de
Tue Jan 15 11:51:21 PST 2013
> ---
> import std.stdio;
> import std.process;
>
> //assuming we want to kill "htop"
> void main() {
> killProcess("htop");
> }
>
> void killProcess(string n){
> version(linux) {
> auto processNumber = shell("pgrep "~ n);
> writeln(n ~" process number is: "~processNumber);
>
> shell("kill "~ processNumber);
> writeln(n ~" has been killed.");
> }
>
> version(Windows) {// I don't know windows enough, your turn.
>
> }
> }
> ---
If you're already using `shell`: shell("killall %s".format(process));
More information about the Digitalmars-d-learn
mailing list