Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
pkscreen [2019-07-09 15:00] – [DESCRIPTION] royjuli | pkscreen [2021-04-13 15:49] (Version actuelle) – royjuli |
---|
La commande pkscreen permet de démarrer screen avec un ticket Kerberos | La commande pkscreen permet de démarrer screen avec un ticket Kerberos |
| |
==== APPEL ==== | ==== Appel ==== |
pkscreen [options] [parametres pour screen] | pkscreen [options] [parametres pour screen] |
| |
==== DESCRIPTION ==== | ==== Description ==== |
Pkscreen sert a demarrer screen avec son propre ticket Kerberos qui sera renouvele par pkboost. | |
| |
==== FONCTIONNEMENT ==== | Pkscreen sert à démarrer screen avec son propre ticket Kerberos qui sera renouvelé par pkboost. |
Pkscreen commence par se detacher du programme appelant et du terminal. Il prepare ensuite une copie du ticket Kerberos associe au programme appelant et demarre pkboost pour renouveler cette copie et surveiller le processus courant. | |
| |
Finalement pkscreen execute en lui-meme le programme screen | ==== Fonctionnement ==== |
avec les options -D et -m et les parametres supplementaires | Pkscreen commence par se détacher du programme appelant et du terminal. Il prépare ensuite une copie du ticket Kerberos associé au programme appelant et demarre pkboost pour renouveler cette copie et surveiller le processus courant. |
passes lors de l'appel de pkscreen. De cette maniere, | |
toutes les fenetres demarrees par screen auront un ticket | |
valide automatiquement renouvele par pkboost. | |
| |
Pkscreen ne change pas le repertoire courant tout comme si | Finalement pkscreen exécute en lui-même le programme screen avec les options -D et -m et les paramètres supplémentaires passés lors de l'appel de pkscreen. De cette manière, toutes les fenêtres démarrées par screen auront un ticket valide automatiquement renouvelé par pkboost. |
on avait appele screen directement. | |
| |
Pkscreen affiche un message pour indiquer que le demarrage | Pkscreen ne change pas le répertoire courant tout comme si on avait appelé screen directement. |
de screen a reussi. | |
| |
==== OPTIONS BOOLEENNES ==== | Pkscreen affiche un message pour indiquer que le démarrage de screen a réussi. |
Les options booleennes sont precedees de + pour l'activation | |
et de - pour l'inactivation. | |
| |
L'option -U affiche sur stderr un resume d'utilisation et ne | ==== Options booléennes ==== |
fait pas d'autre traitement. L'option +U affiche sur stderr | Les options booléennes sont précédées de + pour l'activation et de - pour l'inactivation. |
la version du programme en plus du resume d'utilisation. | |
| |
==== REMARQUE A PROPOS DU TICKET KERBEROS ==== | L'option -U affiche sur stderr un résumé d'utilisation et ne fait pas d'autre traitement. L'option +U affiche sur stderr la version du programme en plus du résumé d'utilisation. |
La copie du ticket possede la meme duree de vie que le | |
ticket a partir duquel elle a ete creee. Il vaut donc mieux | |
utiliser pkscreen avec un ticket qui a encore une longue vie | |
devant lui. La commande klist permet de connaitre la duree | |
de vie du ticket Kerberos. | |
| |
==== EXEMPLES ==== | ==== Remarque à propos du ticket Kerberos ==== |
Demarrage simple d'une session screen detachee avec specifi- | La copie du ticket possède la même durée de vie que le ticket à partir duquel elle a été créée. Il vaut donc mieux utiliser pkscreen avec un ticket qui a encore une longue vie devant lui. La commande klist permet de connaître la durée de vie du ticket Kerberos. |
cation de parametres: | |
| ==== Exemples ==== |
| Démarrage simple d'une session screen détachée avec spécification de paramètres: |
| |
pkscreen -h 1000 | pkscreen -h 1000 |
| |
ce qui aura pour effet de demarrer une session screen avec | ce qui aura pour effet de démarrer une session screen avec un historique de 1000 lignes. Il suffit ensuite d'executer |
un historique de 1000 lignes. Il suffit ensuite d'executer | |
| |
screen -r | screen -r |
| |
pour passer le controle a la session. | pour reprendre le contrôle de la session. |
| |
Lancement d'une tache | == Lancement d'une tache == |
| |
pkscreen ./mon_script et_son_parametre | pkscreen ./mon_script et_son_parametre |
| |
==== DEFAUTS ==== | ==== Défauts ==== |
Par des raisons techniques, screen est toujours lance en | Par des raisons techniques, screen est toujours lancé en mode détaché, de meme il n'est pas facile d'afficher des messages d'erreur si screen ou la commande se termine mal. |
mode detache, de meme il n'est pas facile d'afficher des | |
messages d'erreur si screen ou la commande se termine mal. | |
| |