Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

ProcedureSo verschieben Sie einen laufenden Prozess in eine neue Aufgabe

Im folgenden Beispiel wird gezeigt, wie Sie einen laufenden Prozess einer anderen Aufgabe und einem neuen Projekt zuweisen. Um diese Aktion auszuführen, müssen Sie entweder als Superuser angemeldet oder Eigentümer des Prozesses und Mitglied des neuen Projekts sein.

  1. Melden Sie sich als Superuser an oder nehmen Sie eine entsprechende Rolle an.

    Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Using the Solaris Management Tools With RBAC (Task Map) in System Administration Guide: Basic Administration.


    Hinweis –

    Wenn Sie Eigentümer des Prozesses oder Mitglied des neuen Projekts sind, können Sie diesen Schritt überspringen.


  2. Beziehen Sie die Projekt-ID des Prozesses book_catalog.


    # pgrep book_catalog
    	8100
  3. Ordnen Sie den Prozess 8100 der neuen Aufgaben-ID im Projekt booksite zu.


    # newtask -v -p booksite -c 8100
    	17

    Die Option -c gibt an, dass newtask auf den bestehenden benannten Prozess angewendet wird.

  4. Bestätigen Sie die Zuordnung der Aufgabe zur Prozess-ID.


    # pgrep -T 17
    	8100