Options du shell zsh

Options du shell zsh - Multimédia - Linux et OS Alternatifs

Marsh Posté le 04-12-2002 à 19:13:21    

J'ai un petit soucis, en effet avec zsh, contrairement à bash, je ne peux pas lancer de process en background et me déloguer sans que le process soit killé.  
 
Soit il me dit rien et kill le process lors de l'exit, soit il dit aimablement qu'il y a encore des jobs lancés de ce shell et qu'il ne veut pas se quitter de ce fait.
 
Quelqu'un connaîtrait le paramètre pour éviter ça et faire mon "./trucmuche &" et quitter mon shell sans perdre mon process derrière ?
 
P.S. : je voudrais une une vraie solution, pas une bidouille style "bash ./trucmuche" ou "setuidgid machin ./trucmuche" :/


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-12-2002 à 19:13:21   

Reply

Marsh Posté le 04-12-2002 à 19:21:40    

prendre bash !! au lieu de zsh

Reply

Marsh Posté le 04-12-2002 à 19:35:19    

C'est pas le boulot de screen?


---------------
Boulay officiel : asphro
Reply

Marsh Posté le 04-12-2002 à 19:45:00    

asphro a écrit a écrit :

prendre bash !! au lieu de zsh




 
:heink:
 
"j'ai un problème avec Linux" -> "prendre Windows !!"
 
 
C'est pas très instructif de toujours prendre autre chose quand y'a un problème...
Surtout que je préfère zsh pour x raisons...
 
faenir : screen ? c'est pas pour les term X ça ? :??:


Message édité par Sly Angel le 04-12-2002 à 19:47:01

---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-12-2002 à 19:49:13    

Sly Angel a écrit a écrit :

 
 
:heink:
 
"j'ai un problème avec Linux" -> "prendre Windows !!"
 
 
C'est pas très instructif de toujours prendre autre chose quand y'a un problème...
 
Surtout que je préfère zsh pour x raisons...




J'utilise ce qui me convient le plus et le mieux adapter a mon utilisation, c'est ce qui s'appelle savoir utiliser les outil mise a notre disposition, sans se compliquer la vie !!
 
ET je conseille de meme !!
 
dans ton ps il y avait pas de brico avec zsh, moi je te proposer de le remplacer dans ce cas d'utilisation par bash !
 
 
oui j'utilise windows pour les tableur,word etc .. car il est bcp plus adapté
 
nb: sinon j'utilise pas zsh pour de tas raison dont maintenant aussi la tienne !

Reply

Marsh Posté le 04-12-2002 à 19:54:29    

Sly Angel a écrit a écrit :

 
 
faenir : screen ? c'est pas pour les term X ça ? :??:




a mon avis cela fonctionne  ;)
Testes voir .
 
--
Ce soir je fais une Cote de Boeuf :D

Reply

Marsh Posté le 04-12-2002 à 20:12:35    

screen est ton ami :)
 
Tu tapes screen -d -m <mon prog> et ton prog sa se lancer dans un term virtuel. Ensuite tu te delogges et il tourne tjs. SI plus tard tu te relogues, un petit screen -ls pour voir tes process lancés avec screen et un petit screen -r <une des infos affiché juste avant> et tu te retrouves dans ton term virtuel et ton soft qu tourne.
 
C'est vraiment trop fort
 
et pour les autres, supairs réponses constructives, bravo :heink:


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Marsh Posté le 04-12-2002 à 20:23:17    

hehe, je savais qu'on savait faire plein de truc avec screen mais j'avais jamais essayé :)


---------------
Boulay officiel : asphro
Reply

Marsh Posté le 04-12-2002 à 21:06:37    

the_fireball a écrit a écrit :

screen est ton ami :)
 
Tu tapes screen -d -m <mon prog> et ton prog sa se lancer dans un term virtuel. Ensuite tu te delogges et il tourne tjs. SI plus tard tu te relogues, un petit screen -ls pour voir tes process lancés avec screen et un petit screen -r <une des infos affiché juste avant> et tu te retrouves dans ton term virtuel et ton soft qu tourne.
 
C'est vraiment trop fort
 
et pour les autres, supairs réponses constructives, bravo :heink:  




 
Ok je vais voir ça alors, merci :)
 
Asphro : Là je ne suis pas d'accord, chaque programme a ses avantages et ses faiblesses, parfois certaines faiblesses peuvent disparaitre avec un peu de configuration. Si on ne prend jamais la peine de chercher, on n'apprend pas grand chose et on n'évolue pas.
 
Avec ton raisonnement, ce forum sur lequel tu postes ramerait.
 
Par contre je regrette quand même de devoir passer par une commande au lieu de pouvoir spécifier à zsh de faire comme bash ou tcsh et détacher les processus, c'est dommage :(


Message édité par Sly Angel le 04-12-2002 à 21:09:06

---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-12-2002 à 21:23:32    

Sly Angel a écrit a écrit :

 
 
Ok je vais voir ça alors, merci :)

Asphro : Là je ne suis pas d'accord, chaque programme a ses avantages et ses faiblesses, parfois certaines faiblesses peuvent disparaitre avec un peu de configuration. Si on ne prend jamais la peine de chercher, on n'apprend pas grand chose et on n'évolue pas.

 
Avec ton raisonnement, ce forum sur lequel tu postes ramerait.
 
Par contre je regrette quand même de devoir passer par une commande au lieu de pouvoir spécifier à zsh de faire comme bash ou tcsh et détacher les processus, c'est dommage :(




 
 
ma reponse fut crute, car ta réponse fut méprisante !!
 
c'était un avis car tu voulais evité de passer par ce type de commande pas trés élégante !!
 
 
à bon attendeur :hello:

Reply

Marsh Posté le 04-12-2002 à 21:23:32   

Reply

Marsh Posté le 04-12-2002 à 21:23:43    

[fixed]

Code :
  1. 3.18: Why does zsh kill off all my background jobs when I logout?
  2. Simple answer: you haven't asked it not to. Zsh (unlike [t]csh) gives you the option of having background jobs killed or not: `setopt nohup' if you don't want them killed. Note that you can always run programs with nohup in front of the pipeline whether or not the option is set, which will prevent that job from being killed on logout. (nohup is actually an external command.)
  3. The disown builtin is very useful in this respect: if zsh informs you that you have background jobs when you try to logout, you can disown all the ones you don't want killed when you exit. This is also a good way of making jobs you don't need the shell to know about (such as commands which create new windows) invisible to the shell. Likewise, you can start a background job with &! instead of just & at the end, which will automatically disown the job.


& cela ca marche pas ?
(vu dans la FAQ de zsh )

Reply

Marsh Posté le 04-12-2002 à 21:25:16    

the_fireball a écrit a écrit :

screen est ton ami :)
 
Tu tapes screen -d -m <mon prog> et ton prog sa se lancer dans un term virtuel. Ensuite tu te delogges et il tourne tjs. SI plus tard tu te relogues, un petit screen -ls pour voir tes process lancés avec screen et un petit screen -r <une des infos affiché juste avant> et tu te retrouves dans ton term virtuel et ton soft qu tourne.
 
C'est vraiment trop fort
 
et pour les autres, supairs réponses constructives, bravo :heink:




 
il n y a que moi qui est concerné ne met pas tout le monde dans le même panier !!

Reply

Marsh Posté le 04-12-2002 à 21:26:41    

asphro a écrit a écrit :

 
 
il n y a que moi qui est concerné ne met pas tout le monde dans le même panier !!




bah c'est plus rapide & moins embetant :D
Mais pas la peine d'en faire un flan c'est un moment passé , continuons notre aventure sous linux :D ( enfin une fois que j'aurais recu ce p**** de boitier :D )

Reply

Marsh Posté le 04-12-2002 à 21:47:57    

asphro a écrit a écrit :

 
 
 
ma reponse fut crute, car ta réponse fut méprisante !!
 
c'était un avis car tu voulais evité de passer par ce type de commande pas trés élégante !!
 
 
à bon attendeur :hello:
 




 
Désolé, c'est juste que le principe de dire de prendre un autre shell à cause d'un soucis sur un point particulier m'a un peu choqué :/
 
J'ai toujours détesté qu'on critique tout un programme à cause d'une option sans même chercher à la changer, si à chaque erreur de compilation je devais changer de version ou de programme complétement plutôt que de chercher d'où vient l'erreur et la corriger, j'aurais pas fait grand chose...
 
Tu sais, si pour moi bash qui est le shell par défaut m'offrait tout ce que je veux et pas le défaut de zsh, j'aurais effectivement pris celui ci plutôt que de demander ici, solution de dernier recours ( d'ailleurs je pensais surtout que Axey passerait peut être, je sais qu'il connait bien zsh ). Je préfère apprendre que de fuir les problèmes, c'est une question de mentalité peut être je ne sais pas... ;)
 
 
littleboboy : niquel pour "&!", merci :jap: :bounce:


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-12-2002 à 21:48:56    

Sly Angel a écrit a écrit :

 
 
littleboboy : niquel pour "&!", merci :jap: :bounce:




C'est pour me faire pardonner mon dérapage sur Blabla & un _mauvais_ lien :D

Reply

Marsh Posté le 04-12-2002 à 21:51:05    

littleboboy a écrit a écrit :

 
C'est pour me faire pardonner mon dérapage sur Blabla & un _mauvais_ lien :D




 
Arf je me souviens même pas :lol:
 


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Marsh Posté le 04-12-2002 à 21:53:01    

Sly Angel a écrit a écrit :

 
 
Désolé, c'est juste que le principe de dire de prendre un autre shell à cause d'un soucis sur un point particulier m'a un peu choqué :/
 
J'ai toujours détesté qu'on critique tout un programme à cause d'une option sans même chercher à la changer, si à chaque erreur de compilation je devais changer de version ou de programme complétement plutôt que de chercher d'où vient l'erreur et la corriger, j'aurais pas fait grand chose...
 
Tu sais, si pour moi bash qui est le shell par défaut m'offrait tout ce que je veux et pas le défaut de zsh, j'aurais effectivement pris celui ci plutôt que de demander ici, solution de dernier recours ( d'ailleurs je pensais surtout que Axey passerait peut être, je sais qu'il connait bien zsh ). Je préfère apprendre que de fuir les problèmes, c'est une question de mentalité peut être je ne sais pas... ;)
 
 
littleboboy : niquel pour "&!", merci :jap: :bounce:




 
axey on le voit pu :sweat:
 
oui c'est vrai en fait, pour le reste !!

Reply

Marsh Posté le 04-12-2002 à 21:54:07    

Dans le message de littleboboy le plus important a noter est : setopt nohup a mettre dans le .zshrc pour ne plus avoir a tapper &!

Reply

Marsh Posté le 04-12-2002 à 21:56:54    

HighTime a écrit a écrit :

Dans le message de littleboboy le plus important a noter est : setopt nohup a mettre dans le .zshrc pour ne plus avoir a tapper &!




:jap:
Mais l'ange l'avait noté  
 
Sly> bah disons que l'adresse commencait par news , il y avait une partie de binaire , une ponctuation & cela se  terminais par les deux premieres syllabes du mot information :)
 
 
--
oui j'ai encore dérapé :D

Reply

Marsh Posté le 04-12-2002 à 22:03:10    

HighTime a écrit a écrit :

Dans le message de littleboboy le plus important a noter est : setopt nohup a mettre dans le .zshrc pour ne plus avoir a tapper &!




 
Yep ça marche aussi :jap:


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed