démarrage automatiqued'un prog puis fermeture propre

démarrage automatiqued'un prog puis fermeture propre - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 06-02-2004 à 08:48:15    

bonjour
voilà je veux lancer une appli au démarrage de KDE, donc je fais un lien et je le mets dans l'autostart, jusque là pas de pb..
mais je voudrais la fermer automatique au bout de quelques secondes... En fait le prog doit s'exécuter puis se fermer... m
Comment faire ? un kill ?? et pour attendre quelques secondes ?
 
Merci

Reply

Marsh Posté le 06-02-2004 à 08:48:15   

Reply

Marsh Posté le 06-02-2004 à 08:59:56    

recupère le pid par un grep sur sur ps ax et kill le :)

Reply

Marsh Posté le 06-02-2004 à 09:02:52    

ca pas de soucis ;) mais pour attendre la fin de son exécution ??


Message édité par croli le 06-02-2004 à 09:03:23
Reply

Marsh Posté le 06-02-2004 à 09:05:19    

prog && ps grep...

Reply

Marsh Posté le 06-02-2004 à 09:06:21    

tu peux m'expliquer STP ?

Reply

Marsh Posté le 06-02-2004 à 09:07:14    

ou un appel dcop, si c'est possible :)

Reply

Marsh Posté le 06-02-2004 à 09:08:33    

bobuse a écrit :

ou un appel dcop, si c'est possible :)


 
 :??: je capte rien ?? :??:

Reply

Marsh Posté le 06-02-2004 à 09:20:34    

le && ne laissera la suite des opérations se lancer seulement si le programme "réussit" (sort avec le bon retour en fait)

Reply

Marsh Posté le 06-02-2004 à 09:26:06    

mais en fait il se ferme pas tout seul... c'est ca le truc... je veux lancer linneighbordhood juste pour qu'il parcourt le réseau mette à jour mes montages et qu'il se ferme...

Reply

Marsh Posté le 06-02-2004 à 09:35:51    

prog ; sleep X ; ps grep kill avec X une durée "raisonnable"

Reply

Marsh Posté le 06-02-2004 à 09:35:51   

Reply

Marsh Posté le 06-02-2004 à 09:43:01    

oki je vais essayer ca.. merci  

Reply

Marsh Posté le 06-02-2004 à 09:52:45    

croli a écrit :


 
 :??: je capte rien ?? :??:  


 
ben si l'appli supporte les appel dcop (système propre à KDE ou Qt, ou les deux je sais plus), tu peux envoyer des commandes aux applis ... cf kdcop ;)

Reply

Marsh Posté le 06-02-2004 à 16:10:34    

il vaut mieux envoyer un kill -15 ( TERM )
 
man signal pour plus d'infos


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 07-02-2004 à 16:50:18    

Salut
 
Je ferais comme ceci :
 
Au lieu de placer dans l'autostart un lien vers ton application, tu mets un lien ver un scripts. Et dans ton script tu place
 
#!/bin/bash
Ton-application-a-lancer
sleep 30
killall ton-application

Reply

Marsh Posté le 09-02-2004 à 08:29:49    

ok merci beaucoup !! j'essaye ca !

Reply

Marsh Posté le 09-02-2004 à 15:08:28    

C'est quel type de partage que tu veux monter?
Par exemple si c'est du samba ou du nfs, tu peux configurer le montage directement dans le fstab.
Par contre c'est monté au démarrage de la machine, avant le lancement de kde.

Reply

Marsh Posté le 09-02-2004 à 15:33:28    

justement je veux pas qu'il soit monté au démarrage, seulement quand j'ouvre une session bien précise.. question sécurité... mais merci quand meme

Reply

Marsh Posté le 09-02-2004 à 16:28:34    

Et sinon pourquoi pas faire un script qui ferait les montages plutot que d'utiliser linneighbordhood?
En fait j'ai jamais utilisé linneighbordhood, donc je ne connais pas ses avantages.

Reply

Sujets relatifs:

Leave a Replay

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