Il s'agit de la commande qsigB qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
qsig - travail par lots de signal pbs
SYNOPSIS
qsig [-s signal] identifiant_travail ...
DESCRIPTION
Le qsig La commande demande qu'un signal soit envoyé pour exécuter des tâches par lots. Le signal est
envoyé au responsable de session du travail.
Si la -s l'option n'est pas spécifiée, 'SIGTERM' est envoyé. La demande de signalement d'un travail par lots
sera rejeté si :
- L'utilisateur n'est pas autorisé à signaler le travail.
- Le travail n'est pas dans le Running Etat.
- Le signal demandé n'est pas pris en charge par le système sur lequel le travail est
exécution.
La commande qsig envoie un Signal Emploi requête par lot au serveur propriétaire du travail.
OPTIONS
-s signal Déclare quel signal est envoyé au travail.
Le signal l'argument est soit un nom de signal, par exemple SIGTUER, le nom du signal
sans SIG préfixe, par exemple KILL, ou un numéro de signal non signé, par exemple 9.
Le nom du signal SIGNER est autorisée; le serveur enverra le signal 0 à
l'emploi qui n'aura aucun effet sur l'emploi, mais entraînera une nécrologie à
être envoyé si le travail n'est plus en cours d'exécution. Tous les noms de signaux ne seront pas
reconnu par qsig. S'il ne reconnaît pas le nom du signal, essayez d'émettre
le numéro de signal à la place.
Deux noms de signaux spéciaux, « suspendre » et « reprendre », sont utilisés pour suspendre et
reprendre les travaux. Les systèmes Cray utilisent les appels suspend()/resume() spécifiques à Cray.
Sur un système non-Cray, suspendre provoque l'envoi d'un SIGTSTP à tous les processus dans
tâche principale du travail, attendez 5 secondes, puis envoyez un SIGSTOP à tous les processus dans
toutes les tâches sur tous les nœuds du travail. Cela diffère de TORQUE 2.0.0 qui
n'avait pas la capacité de propager des signaux aux nœuds frères. Reprendre
envoie un SIGCONT à tous les processus dans toutes les tâches sur tous les nœuds.
Lorsqu'il est suspendu, un travail continue d'occuper les ressources système mais n'est pas
en cours d'exécution et n'est pas facturé pour le walltime. L'emploi sera répertorié dans le
Etat "S". Le privilège du gestionnaire ou de l'opérateur est requis pour suspendre ou reprendre
un travail.
Notez que les tâches interactives peuvent ne pas reprendre correctement car le niveau supérieur
shell mettra en arrière-plan le processus enfant suspendu.
OPÉRANDES
La commande qsig accepte un ou plusieurs identifiant_travail opérandes de la forme :
numéro_séquence[.nom_serveur][@serveur]
STANDARD ERREUR
La commande qsig écrira un message de diagnostic sur l'erreur standard pour chaque erreur
occurrence.
EXIT STATUT
Lors du traitement réussi de tous les opérandes présentés à la commande qsig, la sortie
status sera une valeur de zéro.
Si la commande qsig ne parvient pas à traiter un opérande, la commande se termine avec une valeur supérieure
que zéro.
Utilisez qsigB en ligne en utilisant les services onworks.net
