• 4 Posts
  • 34 Comments
Joined 2 years ago
cake
Cake day: July 5th, 2023

help-circle











  • bi_tux@lemmy.worldto196@lemmy.blahaj.zoneDeltarule
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    5 months ago

    RWIIR!!!

    edit: here, I did it for you:

    use std::*;
    
    static mut sucked: bool = false;
    
    fn main() {
            unsafe {
                    check_sucked();
            }
            println!("Kris has been sucked is {}", sucked)
    }
    
    unsafe fn check_sucked() {
            if !sucked {
                    suck();
            }
    }
    
    fn suck() {
            sucked = true;
    }
    

    edit 2: fixed it





  • 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