Hoe u kunt weten wat er op de achtergrond in elke terminal wordt uitgevoerd

Ik heb het je al eerder uitgelegd hoe processen naar de achtergrond te sturen of achtergrond, maar hoe de processen te kennen die we eerder naar de achtergrond stuurden?

Om de processen te kennen, moeten we het takenpakket installeren en deze opdracht uitvoeren. Ik bedoel:

1. We installeren het pakket vacatures

In distro's zoals Debian, Ubuntu of derivaten zou het al standaard zijn geïnstalleerd.

In ArchLinux of afgeleiden zou het zijn:

sudo pacman -S jobs

2. Vervolgens voeren we taken uit in de terminal:

jobs

Iets als dit zal verschijnen:

commando-banen

Met andere woorden, wat er in die terminal draait, verschijnt voor ons.

Hoe dan ook, ik hoop dat het voor sommigen interessant zal zijn.

groeten


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   rogergm70 zei

    Jo met dit programma moet een virus vinden met dit programma.
    Geweldige bijdrage!

  2.   Gonzalo zei

    "jobs" verschijnt niet in de Linux Mint-repository's :O

    1.    Debianite zei

      Ja, ik kan het ook niet vinden in de Debian-repositories. Voor het geval ik ook op de Debian-website naar pakketten heb gezocht http://packages.debian.org/, en in die van Ubuntu: https://apps.ubuntu.com/ y http://packages.ubuntu.com/... en ik zie geen enkel pakket met die exacte naam ... Waar is de truc ??. 😀

      1.    KZKG ^ Gaara zei

        Mijn fout, blijkbaar is het al standaard geïnstalleerd in Debian of derivaten.

        1.    Gonzalo zei

          WAAR! is inbegrepen, bedankt 😀

    2.    KZKG ^ Gaara zei

      Mijn fout, blijkbaar is het in distro's zoals Debian, Ubuntu of derivaten al standaard geïnstalleerd.

      Voer taken uit in de terminal en vertel me of je geen foutmelding krijgt.

      1.    John zei

        Ik weet het niet zeker, maar misschien moet jobservice worden geïnstalleerd (en er is ook jobs-admin, een hulpprogramma GTK+)

    3.    patodx zei

      Het lijkt mij als xjobs in Debian en in ieder geval in mijn installatie moest ik het installeren...

  3.   John zei

    Waarom gebruik je geen ps in plaats van jobs? U hoeft het niet te installeren en u kunt kill gebruiken met de PID die u krijgt. Zijn er voordelen aan het gebruik van banen?

    1.    atheus zei

      jobs is voor de $PID die u op de achtergrond van de shell uitvoert, om de PID te zien die u gebruikt:

      banen -l

      Bij jobs zijn ze makkelijker te zien dan bij ps aangezien het cijfer dat links staat, bijvoorbeeld 1, wordt gebruikt om een ​​proces op de voor- of achtergrond te zetten.

      fg 1

      bg 1

      Ook is het lastig om aan de PID van een PPID te komen, bijvoorbeeld met:

      pstree -pn

      groeten