Accéder au contenu principal

Articles

Affichage des articles du janvier, 2015

La commande "screen" pour exécuter des commandes en arrière plan

   Screen Il est assez fréquent lorsque l'on travaille sous Linux, sur le Raspberry Pi, par exemple de lancer une commande shell pour faire une installation ou faire tourner un programme. Cela se fait le plus souvent en se connectant en ssh avec Putty. Mais que se passe t'il si vous souhaitez déconnecter votre PC? La session ssh se termine et votre programme avec. Deux solutions pour pallier à cet inconvénient: 1. Lancer votre application précédée par la commande nohup. ex: nohup java -jar mincecraftServer.jar & 2. Utiliser l'application GNU screen Application screen L'application screen, une fois démarrée vous permet d'avoir dans la même session shell plusieurs fenêtres indépendantes. Une seule fenêtre sera cependant active à la fois. Screen vous permet ensuite de naviguer entre les différentes fenêtres. L'un des aspects les plus intéressant de cet outil est que vous pouvez vous détacher à n'importe quel moment. Les shells qui tournent