248
submitted 1 day ago* (last edited 1 day ago) by bi_tux@lemmy.world to c/programmerhumor@lemmy.ml

This happend to me right noww as I tried to write a gui task manager for the GNU/Linux OS

you are viewing a single comment's thread
view the rest of the comments
[-] bi_tux@lemmy.world 13 points 1 day ago

it didn't crash the kernel, it just killed every process that isn't run by the root user, which kind of feels like a crash

[-] CameronDev@programming.dev 4 points 1 day ago

Ah, that definitely would feel like a crash. Sent kill signal to cgroup accidentally? Or just iterate over all processes and signal them all?

[-] bi_tux@lemmy.world 6 points 1 day ago* (last edited 1 day ago)

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

load more comments (2 replies)
load more comments (2 replies)
load more comments (2 replies)
this post was submitted on 20 Sep 2024
248 points (97.0% liked)

Programmer Humor

32067 readers
496 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS