Programmation  » Linux envoyer le screen autre part
Catégorie :  
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:28:06,
Par cauet
Hello.

J'ai besoin de lire un truc avec VLC au démarrage d'un PC.
J'ai donc créer un mini script de démarrage:



#!/bin/sh
case "$1" in
start)
echo "Starting VLC"
/usr/bin/vlc -vvv http://xxxxxxxx:8001
;;
stop)
echo "Stopping VLC"
killall vlc
;;
esac


Le problème est le suivant:
Il lance correctement la tâche demandée, mais me renvoie des lignes et des lignes de démarrage et de fonctionnement, et ne rend pas le prompt.. comment éviter cela?

Merci
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:29:32,
Par cauet
ne rend pas le prompt... tant que la tache tourne je devrais préciser..
un CTRL/C fonctionne, mais le but c'est d'avoir un start-stop pas de voir le process tourner..
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:36:56,
Par rfr
nohup /usr/bin/vlc -vvv http://xxxxxxxx:8001 1> /var/log/vlc.log 2>&1 &

To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:37:43,
Par Keeper

/usr/bin/vlc -vvv http://xxxxxxxx:8001 &
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:40:20,
Par cauet


Déjà essayé avec & .. ca ne marchait plus..
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:42:30,
Par cauet
nohup /usr/bin/vlc -vvv http://xxxxxxxx:8001 1> /var/log/vlc.log 2>&1 &




Ahhh j'avais essayé avec nohup.. mais ca me rendait pas le prompt :grin:
Avec tes sends, le script effectue bien son travail, mais la commande de base est surement "modifiée" car plus aucun son ne sors comme quand je met le & de keeper..

     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:45:08,
Par cauet
Ok, c'est bel et bien le dernier & qui merde..

quand je le met : j'ai le prompt, mais aucun sors
je le met pas : j'ai PAS le promt, mais j'ai du son

:cry:
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 13:57:57,
Par cauet
avec le &:


Erreur de display..


[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 197 modules
libhal.c 767 : org.freedesktop.DBus.Error.ServiceDoesNotExist raised
"Service "org.freedesktop.Hal" does not exist"

[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet

Gtk-WARNING **: cannot open display:




sans:

Tout marche très bien


[00000001] main vlc debug: recursively browsing `plugins'
[00000001] main vlc debug: module bank initialized, found 197 modules
libhal.c 767 : org.freedesktop.DBus.Error.ServiceDoesNotExist raised
"Service "org.freedesktop.Hal" does not exist"

[00000001] main vlc debug: opening config file /root/.vlc/vlcrc
[00000001] main vlc warning: config file /root/.vlc/vlcrc does not exist yet
Interface de commande à distance initialisée, « h » pour obtenir de l'aide.
signal 2 received, terminating vlc - do it again in case it gets stuck

Dernière édition: 07/03/2006 @ 13:59:06
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 14:35:00,
Par cauet
Faudrait peut-être faire appel à screen?
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 14:55:18,
Par cauet
J'ai testé ça:

screen -S vlc /usr/bin/vlc --quiet -vvv http://xxxxxxx:8001/relay.ogg 2> /var/log/vlc.log

mon VLC se lance bien dans le screen, mais je suis dirigé dans ce screen..
Hors, moi je veux balancer VLC dans screen, mais ne rien voir.. que mon prompt sois toujours dispo..

que faire? des spécialites screen dans le coin?
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 14:57:14,
Par Keeper

screen -dmS .....
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 14:59:50,
Par cauet

screen -dmS .....


CA MAAAAAAAAARCHE :smile:

Merci
     
Linux envoyer le screen autre part
Publié le 07/03/2006 @ 15:01:28,
Par Keeper
de rien
Répondre  - Catégorie :  
Informaticien.be  - © 2002-2020 Akretio SPRL  - Generated via Kelare
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?