thx, btw I figured it out:
I forgot to trimm the string, so it had a line break in it which lead to grep showing the processes from the term I put in + all processes that contain a space/linebreak and appearently all processes shown by ps aux contain some kind of space (makes sense, since there are spaces between the user, pid, etc) so yeah, I ended up trying to kill every process on the system, but it only killed the user processes, since I ran everything without sudo
probably the later, but idk how, all I did was insert a string in the following command like this:
``Command::new(“bash”)
.arg(“-c”) .arg(format!(“ps -aux | grep -i "{}" | awk ‘{{print $2}}’ | xagrs kill -9”, input)
.output()
.expect(“error”);``
I’ve tested the command and it worked flawlessly in the terminal, but I have no idea what I’m doing, since I’m new to rust and never worked with this library
I did, don’t worry