• Running Processes in the Background
  • Chapter 6 For example, you could terminate a hypothetical  rogueprocess like this: kali > killall -9 rogueprocess




    Download 7,3 Mb.
    Pdf ko'rish
    bet83/125
    Sana14.05.2024
    Hajmi7,3 Mb.
    #232858
    1   ...   79   80   81   82   83   84   85   86   ...   125
    Bog'liq
    linuxbasicsforhackers

    68
    Chapter 6
    For example, you could terminate a hypothetical 
    rogueprocess
    like this:
    kali >
    killall -9 rogueprocess
    Finally, you can also terminate a process in the 
    top
    command. Simply 
    press the K key and then enter the PID of the offending process.
    Running Processes in the Background
    In Linux, whether you’re working from the command line or the GUI, 
    you’re working within a shell. All commands that run are executed from 
    within that shell, even if they run from the graphical interface. When you 
    execute a command, the shell waits until the command is completed before 
    offering another command prompt.
    At times, you may want a process to run in the background, rather than 
    having to wait for it to complete in that terminal. For instance, say we want 
    to work on a script in a text editor and so have called our text editor (leaf­
    pad) by entering the following:
    kali >
    leafpad newscript
    In this case, the bash shell will open the leafpad text editor to create 
    newscript. While we work in the text editor, the terminal is occupied with 
    running the text editor. If we return to the terminal, we should see that it 
    is running our text editor and that we have no new prompt to allow us to 
    enter more commands.
    We could, of course, open another terminal to run more commands, 
    but a better option to save resources and screen real estate is to start the 
    text editor running in the background. Running a process in the back­
    ground simply means that it will continue to run without needing the ter­
    minal. In this way, the terminal is freed up for other duties.
    To start the text editor in the background, just append an ampersand 
    (
    &
    ) to the end of the command, like so:
    kali >
    leafpad newscript &
    Now, when the text editor opens, the terminal returns a new command 
    prompt so we can enter other commands on our system while also editing 
    our newscript. This is effective for any process that may run for a significant 
    length of time when you want use the terminal. As a hacker, you’ll find this 
    useful for running multiple terminals with multiple tasks, to save resources 
    and screen space.
    You can also move a process to the background using the 
    bg
    command 
    followed by the PID of the process. If you don’t know the PID, you can use 
    the 
    ps
    command to find it.


    Process Management

    Download 7,3 Mb.
    1   ...   79   80   81   82   83   84   85   86   ...   125




    Download 7,3 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Chapter 6 For example, you could terminate a hypothetical  rogueprocess like this: kali > killall -9 rogueprocess

    Download 7,3 Mb.
    Pdf ko'rish