Sujet: Linux envoyer le screen autre part
07/03/2006 @ 13:28:06: cauet: Linux envoyer le screen autre part
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
07/03/2006 @ 13:29:32: cauet: Linux envoyer le screen autre part
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..
07/03/2006 @ 13:36:56: rfr: Linux envoyer le screen autre part
nohup /usr/bin/vlc -vvv http://xxxxxxxx:8001 1> /var/log/vlc.log 2>&1 &

07/03/2006 @ 13:37:43: Keeper: Linux envoyer le screen autre part

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


Déjà essayé avec & .. ca ne marchait plus..
07/03/2006 @ 13:42:30: cauet: Linux envoyer le screen autre part
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..

07/03/2006 @ 13:45:08: cauet: Linux envoyer le screen autre part
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:
07/03/2006 @ 13:57:57: cauet: Linux envoyer le screen autre part
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
07/03/2006 @ 14:35:00: cauet: Linux envoyer le screen autre part
Faudrait peut-être faire appel à screen?
07/03/2006 @ 14:55:18: cauet: Linux envoyer le screen autre part
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?
07/03/2006 @ 14:57:14: Keeper: Linux envoyer le screen autre part

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

screen -dmS .....


CA MAAAAAAAAARCHE :smile:

Merci
07/03/2006 @ 15:01:28: Keeper: Linux envoyer le screen autre part
de rien
Retour