จะรู้ได้อย่างไรว่าอะไรกำลังทำงานอยู่เบื้องหลังในแต่ละเทอร์มินัล

ฉันได้อธิบายให้คุณฟังก่อนหน้านี้แล้ว วิธีส่งกระบวนการไปยังพื้นหลัง หรือความเป็นมา แต่จะทราบกระบวนการที่เราส่งไปเบื้องหลังก่อนหน้านี้ได้อย่างไร?

หากต้องการทราบกระบวนการเราต้องติดตั้งแพ็คเกจงานและดำเนินการคำสั่งนี้ นั่นคือ:

1. เราติดตั้งแพคเกจ ตำแหน่งงาน

ใน distros เช่น Debian, Ubuntu หรืออนุพันธ์จะได้รับการติดตั้งตามค่าเริ่มต้นแล้ว

ใน ArchLinux หรืออนุพันธ์จะเป็น:

sudo pacman -S jobs

2. จากนั้นเราเรียกใช้งานในเทอร์มินัล:

jobs

มันจะโผล่มาดังนี้:

คำสั่งงาน

กล่าวอีกนัยหนึ่งสิ่งที่ทำงานอยู่ในเทอร์มินัลนั้นจะปรากฏขึ้น

อย่างไรก็ตามฉันหวังว่ามันจะเป็นที่สนใจสำหรับบางคน

ความนับถือ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   โรเจอร์กทม 70 dijo

    โจ๋กับโปรแกรมนี้มาหาไวรัสด้วยโปรแกรมนี้
    ผลงานยอดเยี่ยม!

  2.   กอนซาโล่ dijo

    งานไม่ปรากฏในที่เก็บ Linux Mint: O

    1.    Debianite dijo

      แล้วฉันไม่พบมันในที่เก็บ Debian เช่นกัน ในกรณีที่ฉันค้นหาเว็บไซต์ Debian สำหรับแพ็คเกจด้วย http://packages.debian.org/และใน Ubuntu: https://apps.ubuntu.com/ y http://packages.ubuntu.com/…และฉันไม่เห็นแพ็คเกจที่มีชื่อตรงนั้น…เคล็ดลับอยู่ที่ไหน ??. 😀

      1.    KZKG ^ กาอาระ dijo

        ความผิดพลาดของฉันเห็นได้ชัดว่ามีการติดตั้งโดยค่าเริ่มต้นใน Debian หรืออนุพันธ์แล้ว

        1.    กอนซาโล่ dijo

          ความจริง! รวมอยู่ด้วยขอบคุณ😀

    2.    KZKG ^ กาอาระ dijo

      ความผิดพลาดของฉันเห็นได้ชัดว่าอยู่ใน distros เช่น Debian, Ubuntu หรืออนุพันธ์ที่ติดตั้งไว้แล้ว

      เรียกใช้งานในเทอร์มินัลและบอกฉันว่าไม่มีข้อผิดพลาดหรือไม่

      1.    จอห์น dijo

        ฉันไม่แน่ใจ แต่สิ่งที่ต้องติดตั้งคือ jobervice (และยังมี job-admin ยูทิลิตี้ GTK +)

    3.    ปาทอกซ์ dijo

      ดูเหมือนว่าฉันจะเป็น xjobs ใน Debian และอย่างน้อยในการติดตั้งของฉันฉันต้องติดตั้ง ...

  3.   จอห์น dijo

    ทำไมไม่ใช้ ps แทนงาน? ไม่จำเป็นต้องติดตั้งและสามารถใช้ kill กับ PID ที่เป็นผลลัพธ์ได้ การใช้งานมีข้อดีหรือไม่?

    1.    อธียูส dijo

      งานมีไว้สำหรับ $ PID ที่คุณเรียกใช้ในพื้นหลังในเชลล์เพื่อดู PID ที่คุณใช้:

      งาน -l

      มันง่ายกว่าที่จะเห็นพวกเขาด้วยงานมากกว่าด้วย ps เนื่องจากตัวเลขทางด้านซ้ายเช่น 1 ใช้เพื่อวางกระบวนการในเบื้องหน้าหรือพื้นหลัง

      ฉ 1

      bg 1

      นอกจากนี้ยังยากที่จะเข้าถึง PID ของ PPID ตัวอย่างเช่นด้วย:

      pstree -pn

      ความนับถือ