Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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! tongue

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é smile



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 smile

@MisterV: Exaile &, ne fonctione pas!
CTRL + Z, c'est un peux ca que je cherchais smile

@@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 wink ), 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 wink

Hors ligne

#10 Le 13/01/2008, à 19:40

toufku

Re : Petite question :)

@mister V
j'aurais pas dit mieux big_smile

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 smile

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 smile
Merci a vous wink

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 smile

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 :)

toufku a écrit :

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 smile

smile C'est sur que pour moi ca ne risqué pas de fonctionner!

Je prend note du PS! Merci smile

Hors ligne

#18 Le 14/01/2008, à 18:24

Christouf

Re : Petite question :)

®om a écrit :

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