Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Terminal] Lancer une appli puis se déconnecter.

Posté par G. R. (page perso, ) le 30 mai 2001
Il arrive souvent d'avoir un programme, comme une compilation ou un gros calcul, qui ne nécessite plus aucune intervention après son lancement. Pour éviter de bloquer la console (ou le terminal) sur celle-ci, il existe nohup. nohup mon appli La sortie est redirigé vers un fichier nohup.out, et le programme est détaché du terminal. Ainsi, l'on peut se délogger de la machine et se relogger le lendemain pour prendre connaissance des résultats.

> Lire le message (15 commentaires, moyenne: 1,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Quelle différence ?

Posté par Guillaume DESRAT (page perso, ) le 02/05/2002 à 14:20. (lien). Évalué à 1.

Je ne critique en rien nohup, mais quelle est la différence avec un cmd >out.file& ?
S'il n'y en a pas, ok, comme ça je le saurai...
S'il y en a, ok, lesquelles, et comme ça je le saurai...

--
Guillaume "Zifro" DESRAT
  • [^]Re: Quelle différence ?

    Posté par roychris () le 27/07/2002 à 13:40. (lien). Évalué à 1.

    Il y en a une car avec &, si tu te délogue, tu perds le processus. Ici, ce n'est pas le cas.

    • [^]Re: Quelle différence ?

      Posté par Jean-Yves B. () le 20/10/2002 à 16:45. (lien). Évalué à 1.

      Ça dépend du shell et de sa configuration.
      Pour les utilisateurs de zsh, la commande disown est très intéressante ...

      • [^]Re: Quelle différence ?

        Posté par Bapt (page perso, ) le 12/05/2003 à 17:58. (lien). Évalué à 1.

        y a aussi
        setop NO_HUP
        a rajouter dans son .zshrc comme ça toutes les appli en "background" sont considérée nohup tout le temps

  • [^]Re: Quelle différence ?

    Posté par matiasf () le 02/11/2002 à 21:47. (lien). Évalué à 1.

    çà dépend de la conf du shell.
    nohup dit au shell de ne pas envoyer le signal SIGHUP au processus (man 7 signal).

y'a aussi...

Posté par tchibitchi () le 31/05/2002 à 20:35. (lien). Évalué à 2.

.. l'utilitaire screen !

apt-get install screen;
man screen

Pour donner une idée, j'ai ICQ qui tourne en permanence sur ma passerelle, et d'où que je sois, je me connecte en ssh dessus, puis je réattache à ma fenêtre ssh le screen où ICQ tourne... ;-)

  • [^]Re: y'a aussi...

    Posté par doublehp (page perso, ) le 20/10/2002 à 00:52. (lien). Évalué à 1.

    idem : j ai un irssi qui a tourne plus de 43 jours
    ( je vous raconte pas mes stats dans les logs ;) )
    bon puis au bout de 43 jours, j ai du rebooter pour que mon kernel supporte l ipv6 ...

    --
    www.doublehp.org
    le site qui sera toujours en construction ...
    • [^]Re: y'a aussi...

      Posté par Tutur () le 12/01/2003 à 21:41. (lien). Évalué à 1.

      BitchX a un screen incorporé.
      /DETACH puis scr-bx

      --
      \_°< C01N C01N ! >°_/
    • [^]Re: y'a aussi...

      Posté par Tutur () le 12/01/2003 à 21:42. (lien). Évalué à 1.

      BitchX a un screen intégré:
      /DETACH
      #scr-bx

      --
      \_°< C01N C01N ! >°_/

Re: Lancer une appli puis se déconnecter.

Posté par doublehp (page perso, ) le 02/11/2002 à 22:23. (lien). Évalué à 1.

sous hurd, meme plus besoin de screen ... HURD R0X0R

--
www.doublehp.org
le site qui sera toujours en construction ...
  • [^]Re: Lancer une appli puis se déconnecter.

    Posté par TUX Necho (page perso, ) le 06/11/2002 à 14:57. (lien). Évalué à 1.

    Y'a possibilité de le lancer avec un at...

Re: Lancer une appli puis se déconnecter.

Posté par Jérôme Calais () le 30/04/2003 à 07:15. (lien). Évalué à 1.

Dans le meme genre d'astuces qq'un sait comment rediriger la sortie d'une commande qui a déjà été lancée, sans nohup, et sans avoir à relancer la commande en question ?

On rencontre parfois le problème lorsqu'on se dit : " zut j'aurais du rediriger dans un fichier..."

J'ai pas trouvé de solution...

NB...

Posté par Renaud Lacour (page perso, ) le 13/12/2004 à 21:26. (lien). Évalué à 1.

...il est précisé dans la page de manuel de nohup que :

nohup ne bascule pas automatiquement la commande exécutée en arrière-plan. Il faut le réclamer explicitement en ajoutant un `&' à la fin de la ligne de commande.

Et pour eviter de se retrouver avec des fichiers nohup.out

Posté par Tonton Benoit (Jabber id, ) le 29/04/2007 à 03:57. (lien). Évalué à 2.

Et pour éviter de se retrouver avec des fichiers nohup.out dans des dizaines de repertoires : nohup &>/dev/null (si il n'y as pas de sortie le fichier nohup.out n'est pas crée)

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers