Pages : 1
#1 Le 13/01/2008, à 18:13
- Christouf
Petite question :)
Voila j'ai eu mon ordinateur portable, je me connecte sur mon autre PC avec la commande
ssh -XC 192.168.1.10
ensuite je lance
exaile
mais je voudrais le lancer sans que lorsque que je ferme la console, celui-ci ce ferme aussi. Une solution?
Merci!
Hors ligne
#2 Le 13/01/2008, à 18:29
- Mister V
Re : Petite question :)
Salut,
Normalement, pour exécuter un processus en tache de fond, il suffit de faire suivre la commande d'un &.
exemple pour ton cas :
exaile &
Par contre, vu que t'es en ssh, je sais pas ce que ça va donner exactement, j'ai jamais testé
Sinon, imaginons que tu est dans ton terminal, et que tu as déjà lancé la commande exaile, tu peux la passer en tà¢che de fond en faisant :
Ctrl+z (Ca met en pause le processus et te redonne la main)
bg (Ca relance le processus en tà¢che de fond, tu reprend donc la main juste après la reprise du processus)
Comme ça ton processus en en tà¢che de fond.
Nico
Hors ligne
#3 Le 13/01/2008, à 18:33
- @ntip0p
Re : Petite question :)
Bonjour,
créé un script
#! /bin/bash
ssh -XC 192.168.1.10
exaile
que tu sauvegardes dans /bin
sudo chmod +x /bin/<nom-du-script>
ensuite un lanceur d'application dans ta barre des tâches et ça devrait aller
Je ne suis pas un numéro de série !
Je suis un logiciel libre !
Hors ligne
#4 Le 13/01/2008, à 18:37
- Christouf
Re : Petite question :)
Merci de vos réponse
@MisterV: Exaile &, ne fonctione pas!
CTRL + Z, c'est un peux ca que je cherchais
@@ntip0p: Je vais essayer!
Hors ligne
#5 Le 13/01/2008, à 18:42
- Mister V
Re : Petite question :)
Juste un petit détail en passant :
Dans ton ouverture de connexion ssh, tu utilise le paramètre C, qui permet il me semble d'activer la compression.
Hors, tu travail sur un réseau local, qui normalement est donc plutà´t rapide.
Donc du coup, je me demande s'il est vraiment mieux d'utiliser la compression, qui alourdi le traitement (compression/décompression nécessaire), alors que ton réseau devrait supporter des transferts un peu lourd.
Donc tu devrait peut-être tester sans le -C. Ca pourrait améliorer les performances en théorie.
Hors ligne
#6 Le 13/01/2008, à 18:45
- Christouf
Re : Petite question :)
Je vais essayer!
@ntip0p: J'ai mi le racourcci dans la barre avec comme commande: /bin/exaile, mai ca me lance exaile de mon ordi portable, pourtant il ma demander le mot de passe pour me connecter en ssh
Hors ligne
#7 Le 13/01/2008, à 18:51
- toufku
Re : Petite question :)
à ce que je devine tu veut lancer de la musique à distance?
je te conseil de regarder du coté de mpd et de ses nombreuses interface en ligne de commande/graphique/web/....
ou alors je me plante completement et je sort....
avec linux les noyaux, avec windows les pepins....
Hors ligne
#8 Le 13/01/2008, à 18:57
- @ntip0p
Re : Petite question :)
Re,
C'est que le raccourci ne pointe pas vers ton script.
je reprends :
sudo gedit /bin/monscript
Dans gedit, coller ceci :
#! /bin/bash
ssh -XC 192.168.1.10 &&
exaile
fermer gedit après avoir sauvegardé.
dans un terminal :
sudo chmod +x /bin/monscript
Et dans le raccourci c'est :
/bin/monscript
qu'il faut saisir.
Je ne suis pas un numéro de série !
Je suis un logiciel libre !
Hors ligne
#9 Le 13/01/2008, à 19:09
- Mister V
Re : Petite question :)
Comme toufku, je me demande un peu le but final de ta manip.
Tu veux executer le exaile de ton pc (que je vais appeler ta tour par opposition au portable ), mais dans quel but exactement ? :
- faire lire à ta tour de la musique, et la controler via ton portable
- faire lire à ton portable de la musique se trouvant sur ta tour
- faire lire à ton portable de la musique de ta tour, en utilisant le exaile de ta tour pour avoir la base de données de exaile etc. de ta tour
Les points important à connaitre sont :
- D'où doit sortir le son
- si tu as besoin des fonctionnalités du exaile de ta tour en particulier ou pas necessairement.
Le solutions envisageable que je vois :
- Utiliser mpd, qui te permet de le controler de n'importe quel autre élément sur le réseau. Ca te permet également de transmettre le son dans le style web-radio, avec un peu de configuration (donc avoir le son qui sort de ton portable, même si mpd et la musique son sur ta tour).
- Utiliser un partage de disque NFS. Ce qui te permet depuis ton portable de lire les fichiers partager, par exemple avec le exaile installé sur ton portable.
- Trouver une solution (ce que tu cherche il me semble) pour exécuter le player de ta tour pour lire la musique de ta tour. Le son sortant des enceintes de ????
A toi de nous expliquer ce que tu veux
Hors ligne
#10 Le 13/01/2008, à 19:40
- toufku
Re : Petite question :)
@mister V
j'aurais pas dit mieux
en sachant que mpd + icecast + un minimum de config te permet de lire la musique du portable ou de la tour ou de n'importe ou d'autre muni d'une connection internet et d'un lecteur supportant le stream (ou java)
Dernière modification par toufku (Le 13/01/2008, à 19:41)
avec linux les noyaux, avec windows les pepins....
Hors ligne
#11 Le 13/01/2008, à 22:09
- yugo
Re : Petite question :)
pour revenir à ta question initiale, la commande nohup permet justement de faire ça
Dans la vie il y a 3 sortes d'imbéciles: ceux qui doutent de tout et ceux qui doutent de rien
Hors ligne
#12 Le 14/01/2008, à 00:25
- toufku
Re : Petite question :)
effectivement nohup semble étre la solution
le probleme c'est la déportation graphique qui fait que ou bien exaile tourne mais la liaison ssh doit rester ouverte ou bien tu ferme et tu as plus de son
(je viens de tester entre serveur perso et portable)
avec linux les noyaux, avec windows les pepins....
Hors ligne
#13 Le 14/01/2008, à 01:07
- Hoper
Re : Petite question :)
Je crois que la commande que tu cherche s'appelle "screen"
tu l'install, tu lance screen, dedans tu lance la commande que tu veux, puis tu quite le terminal (control+a d). Tu pourra lors récupérer le terminal en question depuis n'importe quelle autre session avec un : screen -r
Quoi que tu fasse, la commande que tu as lancée continuera de tourner.
screen est une commande tres puissante qui permet de faire plein de chose (bosser à plusieurs dans le meme terminal etc) mais ca demande un peu d'apprentissage...
Par defaut, toutes ces commandes commence par control+a
Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org
Hors ligne
#14 Le 14/01/2008, à 13:42
- Christouf
Re : Petite question :)
Alors a tout le monde, c'est que mon disque dur externe est sur ma tour, et l'ampli branché dessu. Je pourais utiliser autre chose mais j'aimais bien ce petit exaile
Pour en etre arrivé la, j'ai lancé exaile sur ma tour de mon portable, et j'ai voulu faire les mises a jour de ma tour, mais je n'avais plus acces au terminale puisque exaile été lancé.
Depuis j'ai appris CTRL + Z
Ce soir je regarderais du coté de mdp
@ @ntip0p tu peu me dire a quoi servent les 2 && ? Pour en apprendre un peu plus?
exaile nohup
Ne fonctione pas j'ai toujours tout plein de chose dans la console, je voudrais en fait faire comme si je faisais ALT+F2 et lancer le programme
Edit: Ca ne marche pas chez moi j'ai bien taper?
Pour ce qui es de sceen je verais ce soir aussi (Pas le temps ce midi on me donne que une heure pour manger!!)
- Utiliser un partage de disque NFS. Ce qui te permet depuis ton portable de lire les fichiers partager, par exemple avec le exaile installé sur ton portable.
J'ai un problème pour installer samba avec des dépendances de tomcat il me semble, mais j'ai pas cherché a comprendre mais cela pourrais être pas mal aussi
J'ai pas répondu dans l'ordre mais vous devriez comprendre
Merci a vous
Dernière modification par Christouf (Le 14/01/2008, à 13:43)
Hors ligne
#15 Le 14/01/2008, à 14:17
- toufku
Re : Petite question :)
bonjour
la commande est
nohup exaile &&
le && permet de te redonner la main apres le lancement de l'application
ps : il s'agit de mpd et non mdp
Dernière modification par toufku (Le 14/01/2008, à 14:18)
avec linux les noyaux, avec windows les pepins....
Hors ligne
#16 Le 14/01/2008, à 16:54
- ®om
Re : Petite question :)
Moi je fais :
ssh -XC 192.168.0.1 amarok
dans un raccourci sur le bureau pour lancer amarok du fixe sur le portable.
cf : http://forum.kubuntu-fr.org/viewtopic.php?id=168894
Mais bien sûr il ne faut pas que le ssh demande de mot de passe, il faut donc utiliser les clés publiques / privées et que ta passphrase soit déjà tapée dans ssh-add.
Le paramètre "C" qui permet de compresser accélère quand même pas mal sur un réseau local, surtout que pour moi c'est du wifi.
Hors ligne
#17 Le 14/01/2008, à 18:21
- Christouf
Re : Petite question :)
bonjour
la commande estnohup exaile &&
le && permet de te redonner la main apres le lancement de l'application
ps : il s'agit de mpd et non mdp
C'est sur que pour moi ca ne risqué pas de fonctionner!
Je prend note du PS! Merci
Hors ligne
#18 Le 14/01/2008, à 18:24
- Christouf
Re : Petite question :)
Moi je fais :
ssh -XC 192.168.0.1 amarok
dans un raccourci sur le bureau pour lancer amarok du fixe sur le portable.
cf : http://forum.kubuntu-fr.org/viewtopic.php?id=168894
Mais bien sûr il ne faut pas que le ssh demande de mot de passe, il faut donc utiliser les clés publiques / privées et que ta passphrase soit déjà tapée dans ssh-add.
Le paramètre "C" qui permet de compresser accélère quand même pas mal sur un réseau local, surtout que pour moi c'est du wifi.
clés publique
passphrase
ssh-add
Pas tout compris mais je vais chercher! Merci de toute vos réponses!!
Je vais garder le "c" alors :d
Hors ligne
Pages : 1