-
Interaktive Jobs löschen
Hallo!
Besteht eigentlich die Möglichkeit über CL alle interaktiven Jobs eines Subsystems zu löschen?
-
Zitat von Zuther
Hallo!
Besteht eigentlich die Möglichkeit über CL alle interaktiven Jobs eines Subsystems zu löschen?
Mit ein wenig Bastelarbeit, ja...
Wie wäre es mit:
- WRKACTJOB SBS(QINTER5) OUTPUT(*PRINT)
- CPYSPLF
- RCVF...
- Daten rausfriemeln
- Wenn Jobart = "INT" -> ENDJOB
Viel Spass beim Programmieren ;-)
-h
-
Nunja, wenn du weißt, welches Subsystem das ist (meist QINTER), am schnellsten mit "ENDSBS ... *IMMED".
Ansonsten hilft da nur das API List Job (QUSLJOB) API, in dem du alle interaktiven Job's auflisten läßt und einzeln per ENDJOB killst.
-
ENSSBS
hallo ,
oder Hart
ENDSBS sbs(subsystem) option(*immed)
Anmerkung von IBM
Die Jobs werden unverzüglich beendet. Wenn der zu beendende Job
über eine Signalverarbeitungsprozedur für das asynchrone Signal
SIGTERM verfügt, wird für diesen Job das Signal SIGTERM
generiert, und der Systemwert QENDJOBLMT gibt ein Zeitlimit an.
Außer der Verarbeitung des Signals SIGTERM dürfen die laufenden
Programme keine Bereinigungsfunktionen ausführen.
Anmerkung: Der *IMMED-Wert kann unerwünschte Ergebnisse zur
Folge haben, falls Daten teilweise aktualisiert wurden.
Dieser Wert sollte erst verwendet werden, nachdem vergeblich
versucht wurde, eine kontrollierte Beendigung durchzuführen.
Dieter Wolff
-
Sicherlich ist die Methode endsbs *immed nicht schlecht, aber leider läuft in diesem Subsystem noch ein Job und den kille ich mit.
Hintergrund für diese Sache ist: Das einige User sich nicht richtig abmelden. Dadurch sind ein paar Dateien noch im Zugriff und werden somit nicht bearbeitet. Ich würde dann beim Aufruf sämtliche Interaktiven Jobs löschen *immed. Vielleicht gibt es auch eine nicht zu aufwendige Prozedur.
Übrigens an alle vielen Dank die auf diesen Thread geantwortet haben.
mfg
Hans
-
Zitat von Fuerchau
Nunja, wenn du weißt, welches Subsystem das ist (meist QINTER), am schnellsten mit "ENDSBS ... *IMMED".
Auf Grund der Fragestellung ging ich davon aus, dass mehr als nur interaktive Jobs in dem Subsystem laufen, der würde dann ja auch darunter leiden ;-)
-h
-
Zitat von Zuther
Hintergrund für diese Sache ist: Das einige User sich nicht richtig abmelden.
Das ist auch eine Erziehungsfrage ;-)
Wie steht es denn mit den Systemwerten QINACT* ?
-h
-
Dies könnte des Rätsels Lösung sein!!!
Werde heute mal ausprobieren, wenn der Job länger als 120 Minuten inaktiv ist dann soll er gelöscht werden.
Danke!!!
Similar Threads
-
By holgerscherer in forum NEWSboard Server Software
Antworten: 0
Letzter Beitrag: 19-01-07, 15:13
-
By bode in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 15-12-06, 09:43
-
By ratinger in forum NEWSboard Server Software
Antworten: 11
Letzter Beitrag: 09-11-06, 16:02
-
By dino in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 22-05-06, 18:59
-
By SMB in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 05-09-01, 14:54
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks