Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
531 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  continuer un programme déloggué -> ne pas écrire de nohup.out

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

continuer un programme déloggué -> ne pas écrire de nohup.out

n°233558
farib
Posté le 06-03-2003 à 13:52:49  profilanswer
 

par exemple, je veux lancer un téléchargement depuis ma passerelle qui tourne 24h/24 via un terminal ssh, puis j'étaint mon pc principal paske ca fait du bruit pendant la nuit, et le transfert ftp se termine  
 
 
commetn peut on faire ca ?


Message édité par farib le 11-03-2003 à 09:42:22

---------------
Bitcoin, Magical Thinking, and Political Ideology
mood
Publicité
Posté le 06-03-2003 à 13:52:49  profilanswer
 

n°233559
Bitman
MURICA
Posté le 06-03-2003 à 13:53:41  profilanswer
 

tacommande &

n°233561
fl0ups
東京 - パリ - SLP
Posté le 06-03-2003 à 13:56:58  profilanswer
 

lftp se met tout seul en arriere plan et continue de télécharger dans ton cas de figure.
 
Sinon, le mieux est d'utiliser screen.
Tu te logues sur ta passerelle, screen, tu fais ce que tu veux, tu fermes brutalement ton ssh, tu te relogues, screen -r et voila

n°233565
yold
Posté le 06-03-2003 à 14:01:18  profilanswer
 

tacommande & => si tu coupes le ssh tacommande meurt ...
t'as screen, mais sinon je te conseil nohup tacommande ..

n°233566
farib
Posté le 06-03-2003 à 14:06:31  profilanswer
 

merci de vos réponses


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°235182
farib
Posté le 11-03-2003 à 00:53:12  profilanswer
 

commant faire pour ne pas stocker de nohup.out
 
(qui peut se révéler tres long)
 
un cat vers /dev/null ?
 
un
 
nohup macommande > /dev/null & ?

n°235186
trictrac
Posté le 11-03-2003 à 00:57:07  profilanswer
 

apt-get install screen  // a adapter a ta distro
man screen
screen

n°235200
udok
La racaille des barbus ©clémen
Posté le 11-03-2003 à 01:55:23  profilanswer
 

moi j'utilise screen et c'est trop puissant  :love:  
évidemment ça dépend de l'utilisation
si tu n'as pas besoin de revenir souvent sur ta commande, un nohup est surement plus aproprié
par exemple j'utilise nohup pour me lancer un mozilla sous un utilisateur autre que celui qui a lancé X :
ssh -f user@localhost nohup mozilla
parce que j'ai pas l'intention de me la remettre en premier plan
mais pour mldonkey, où j'aime bien voir ce qu'il sort sur la sortie standart (donc dans le terminal, pour moi, vu que je n'ai pas redirigé dans un fichier), j'utilise screen qui est parfait et vraiment simple à utiliser pour les trucs de base :)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°235205
lucaramel
Posté le 11-03-2003 à 02:46:28  profilanswer
 

Je fais exactement ce que tu veux faire tous les soirs, et j'utilise lftp lancé dans un screen. C'est la meilleure solution.

n°235209
Tetedeienc​h
Head Of God
Posté le 11-03-2003 à 03:35:44  profilanswer
 

lucaramel a écrit :

Je fais exactement ce que tu veux faire tous les soirs, et j'utilise lftp lancé dans un screen. C'est la meilleure solution.


 
lftp le fait tout seul.
 
Tu lances ton dl dans lftp, et quand tu veux te delogguer, tu tapes CTRL+Z , puis exit. Il passera automatiquement en tache de fond pour terminer les transferts.

mood
Publicité
Posté le 11-03-2003 à 03:35:44  profilanswer
 

n°235210
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 11-03-2003 à 04:10:32  profilanswer
 

man nohup ...  :o

n°235223
farib
Posté le 11-03-2003 à 08:09:14  profilanswer
 

y'a rien sur nohup, fo utiliser les redirectiosn shell je pense mais je sais pas faire, c pr ca que je demande
 
juste le coup de pas stocker de nohup.out de regiriger vers le null quoi
 
NOHUP(1)                       FSF                       NOHUP(1)
 

Code :
  1. NAME
  2.        nohup  - run a command immune to hangups, with output to a
  3.        non-tty
  4. SYNOPSIS
  5.        nohup COMMAND [ARG]...
  6.        nohup OPTION
  7. DESCRIPTION
  8.        Run COMMAND, ignoring hangup signals.
  9.        --help display this help and exit
  10.        --version
  11.               output version information and exit
  12. REPORTING BUGS
  13.        Report bugs to <sh-utils-bugs@gnu.org>.
  14. SEE ALSO
  15.        The full documentation for nohup is maintained as  a  Tex-
  16.        info  manual.  If the info and nohup programs are properly
  17.        installed at your site, the command
  18.               info nohup
  19.        should give you access to the complete manual.
  20. GNU sh-utils 2.0           August 1999                   NOHUP(1)


Code :
  1. File: sh-utils.info,  Node: nohup invocation,  Next: su invocation,  Prev: nice\
  2. invocation,  Up: Modified command invocation
  3. `nohup': Run a command immune to hangups
  4. ========================================
  5.    `nohup' runs the given COMMAND with hangup signals ignored, so that
  6. the command can continue running in the background after you log out.
  7. Synopsis:
  8.      nohup COMMAND [ARG]...
  9.    `nohup' increases the scheduling priority of COMMAND by 5, so it has
  10. a slightly smaller change to run.  If standard output is a terminal, it
  11. and standard error are redirected so that they are appended to the file
  12. `nohup.out'; if that cannot be written to, they are appended to the
  13. file `$HOME/nohup.out'.  If that cannot be written to, the command is
  14. not run.
  15.    If `nohup' creates either `nohup.out' or `$HOME/nohup.out', it
  16. creates it with no "group" or "other" access permissions.  It does not
  17. change the permissions if the output file already existed.
  18.    `nohup' does not automatically put the command it runs in the
  19. background; you must do that explicitly, by ending the command line
  20. with an `&'.
  21.    The only options are `--help' and `--version'.  *Note Common
  22. options::.

n°235237
Profil sup​primé
Posté le 11-03-2003 à 09:29:03  answer
 

tacommande &
disown  <-- cette commande détache les commandes en fond de tache de ton shell courant...

n°235238
farib
Posté le 11-03-2003 à 09:41:46  profilanswer
 

MA QUESTION EST
 
 
j'utilise "nohup macommance &"
 
ce qui fais ce que je désire, a ce point précis que ca loggue la sortie standart et d'erreur dnas uen fichier nohup.out, ce que je ne souhaite pas ( si l'affichage est dynamique, ca peut prendre bcp de place)
 
je souhauterais "rediriger" le nohup.out vers /dev/null

n°235308
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 11-03-2003 à 11:38:44  profilanswer
 

farib a écrit :

MA QUESTION EST
 
 
j'utilise "nohup macommance &"
 
ce qui fais ce que je désire, a ce point précis que ca loggue la sortie standart et d'erreur dnas uen fichier nohup.out, ce que je ne souhaite pas ( si l'affichage est dynamique, ca peut prendre bcp de place)
 
je souhauterais "rediriger" le nohup.out vers /dev/null


Sous Bash par exemple :
nohup "toto" &> /dev/null


Message édité par Zzozo le 11-03-2003 à 11:39:03
n°235338
farib
Posté le 11-03-2003 à 12:15:23  profilanswer
 

invallid null command
 
en fait nohup ecrit dans le fichier nohup.out systematiquement et y'a pas d'option au programme pour ne pas lui faire écrire, c pour ca qu'il faut sans doutre gruger le prog avec des astuces bash


Message édité par farib le 11-03-2003 à 12:16:51
n°235345
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 11-03-2003 à 12:21:51  profilanswer
 

farib a écrit :

invallid null command
 
en fait nohup ecrit dans le fichier nohup.out systematiquement et y'a pas d'option au programme pour ne pas lui faire écrire, c pour ca qu'il faut sans doutre gruger le prog avec des astuces bash


 :??: ... ca marche chez moi sous bash ...
Euh, à tout hasard, si tu fais un echo toto > /dev/null, ca donne quoi chez toi ?

n°235348
farib
Posté le 11-03-2003 à 12:23:08  profilanswer
 

Linux pc5008c 30: echo toto > /dev/null
Linux pc5008c 31: nohup ls & > /dev/null
Invalid null command.

n°235350
zoidberg
Gloire au crapaud Hypno!!
Posté le 11-03-2003 à 12:24:13  profilanswer
 

t'as essaye ca??

nohup toto > /dev/null &

n°235351
farib
Posté le 11-03-2003 à 12:26:01  profilanswer
 

en tout cas je me chie dessus tjrs pour lui faire écrire dans le vide (independemment de ce qu'est la commande effectuée)


Message édité par farib le 11-03-2003 à 12:28:36
n°235353
zoidberg
Gloire au crapaud Hypno!!
Posté le 11-03-2003 à 12:29:45  profilanswer
 

et ca:
ln -s /dev/null nohup.out   :lol:  
et ensuite ton nohup???

n°235356
Zzozo
Modérateur
Un peu, passionément, à la fol
Posté le 11-03-2003 à 12:31:19  profilanswer
 

farib a écrit :

Linux pc5008c 30: echo toto > /dev/null
Linux pc5008c 31: nohup ls & > /dev/null
Invalid null command.
 


Ok .. t'es sous csh ou tcsh pe ?
Essaies plutot cette syntaxe là ....
nohup "ta commande" >& /dev/null


Message édité par Zzozo le 11-03-2003 à 12:31:53
n°235357
trictrac
Posté le 11-03-2003 à 12:32:02  profilanswer
 

on a dit  &>   et pas   & >

n°235365
Profil sup​primé
Posté le 11-03-2003 à 12:42:39  answer
 

mé ça ne sert à rien de faire nohup...
tacommande & lance ta commande en arrière plan.
la commande disown sert à détacher le processus du shell dans lekel il est lancé. Comme ça, on peut se délogguer, la commande continuera en arrière plan...
Tu tapes simplement disown dans ton bash après avoir mis ta commande en arrière plan et tu te barres de SSH... Ton mldonkey continuera à tourner en fond de tache...

n°235378
BMOTheKill​er
Posté le 11-03-2003 à 12:57:50  profilanswer
 

ce que je fais pour parer à ce problème :
 
screen ssh MACHINE
LA_COMMANDE > /dev/null &
exit
le shell est bloqué (pas de reprise de main)
je ferme le shell
 
c'est complètement détaché là dans mon cas, mais c'est avantageux que quand c'est lancé à partir d'une machine sous X car on peut fermer le shell, si c'est lancé sur un tty de la machine cliente, là on perd le tty à partir du "exit"

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  continuer un programme déloggué -> ne pas écrire de nohup.out

 

Sujets relatifs
recherche le programme djohn[KDE] Exécuter un programme au démarrage de Kde 3.1
[Blackbox] Lancer un programme automatiquement au démarrage ?logiciel pour ecrire sur du ext2 ou 3 a partir de w2k
comment lancer un programme que je viens d'installer (rpm)Un bon programme pour partitionner ? (Apple)
Programme éducatif sous Linuxcomment lancer un programme au boot avec des droits non privilégiés
nohup ?? ca sert plus à rien ???[msec] mon serveur arrete pas de m'ecrire, ca me gonfle un peu
Plus de sujets relatifs à : continuer un programme déloggué -> ne pas écrire de nohup.out


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR