Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2902 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Scipt bash: formater la commande pour un ps

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scipt bash: formater la commande pour un ps

n°1142756
ipnoz
Sapé comme jamais !
Posté le 16-06-2009 à 17:55:19  profilanswer
 

Bonjour, je cherche a formater la commande que sort un script bash.
 
Je sais pas trop comment expliquer ca donc je donne un example concret .
 
avec un ps auxwww | grep "ma commande" j'obtiens ca :
 

q3ded     4309  1.8  2.8  54420 29144 pts/0    S    17:35   0:12 /fichiers/quake3-server/q3ded-1.31 +set fs_game osp +set fs_basepath /fichiers/quake3-server +set dedicated 1 +set com_hunkMegs 32 +set net_ip 192.168.1.100 +set net_port 27960 +exec q3-server1.cfg


 
en fait c'est un serveur q3 avec 10.000 options qui sont entrés dans la commande bash dans un script.
 
Ce que je voudrais , c'est pouvoir donner un 'titre" a cette commande et obtenir avec le meme ps auxwww ca par example:
 


q3ded     4309  1.8  2.8  54420 29144 pts/0    S    17:35   0:12  QUAKE3 OSP server1


 
Donc est-ce possible avec bash de faire ce que je veux? Je demande ca car certains daemons y arrivent comme pure-ftpd qui nous sort un joile "pure-ftpd (SERVER)" par example.
 

mood
Publicité
Posté le 16-06-2009 à 17:55:19  profilanswer
 

n°1142774
Fork Bomb
Obsédé textuel
Posté le 16-06-2009 à 20:51:18  profilanswer
 

Je comprends mal ta question.
Tu cherches à faire un alias ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
n°1142795
ipnoz
Sapé comme jamais !
Posté le 16-06-2009 à 23:03:12  profilanswer
 

Hmm, oui une sorte d'alias, un truc qui permette de remplacer une ligne de commande extraimement longue par une petite description perso. plus sympatique a lire avec un "ps auxwww".
 
Genre pour lancer mon serveur q3 , la commande est de ce style:

/fichiers/quake3-server/q3ded-1.31 +set fs_game osp +set fs_basepath /fichiers/quake3-server +set dedicated 1 +set com_hunkMegs 32 +set net_ip 192.168.1.100 +set net_port 27960 +exec q3-server1.cfg


 
donc j'obtient avec ps auxwww la commande entiere.
 

q3ded     4309  1.8  2.8  54420 29144 pts/0    S    17:35   0:12 /fichiers/quake3-server/q3ded-1.31 +set fs_game osp +set fs_basepath /fichiers/quake3-server +set dedicated 1 +set com_hunkMegs 32 +set net_ip 192.168.1.100 +set net_port 27960 +exec q3-server1.cfg


 
Ce que je voudrais, c'est remplacer cette ligne de commande par un "titre" ou un alias et avoir avec un ps aux ca par example :
 

q3ded     4309  1.8  2.8  54420 29144 pts/0    S    17:35   0:12  QUAKE3 OSP server1


 
c'est plus claire?

n°1142815
dams78
développateur
Posté le 17-06-2009 à 08:34:17  profilanswer
 

bah comme l'a dit homer_simpson il faut que tu fasses un alias, comme ça au lieu de lancer ta longue commande tu lancera ton alias
ça devrai fonctionner je pense


---------------
dam's (debianer), ma galerie Flickr
n°1142895
ipnoz
Sapé comme jamais !
Posté le 17-06-2009 à 13:24:38  profilanswer
 

Non je ne veux pas d'un alias bash ^^ .
Je veux que cette longue commande apparaisse avec un "ps aux" différement ^^ .

n°1142903
boobaka
Posté le 17-06-2009 à 13:51:18  profilanswer
 

Sans parler t'alias a proprement parler ..
Pourquoi ne pas te creer un script bash "quake" y mettre ta commande et le lancer ?
Il t'apparaitra comme etant "quake" avec ps


---------------
www.google.fr  
n°1142959
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 17-06-2009 à 17:14:25  profilanswer
 

man ps
 

Citation :

c  Show the true command name. This is derived from the name of
  the executable file, rather than from the argv value. Command
  arguments and any modifications to them (see setproctitle(3))
  are thus not shown.


 
 
 :o
 
sinon t'es bon pour un |sed

Message cité 1 fois
Message édité par Xavier_OM le 17-06-2009 à 17:17:20

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1142967
ipnoz
Sapé comme jamais !
Posté le 17-06-2009 à 18:12:46  profilanswer
 

boobaka a écrit :

Sans parler t'alias a proprement parler ..
Pourquoi ne pas te creer un script bash "quake" y mettre ta commande et le lancer ?
Il t'apparaitra comme etant "quake" avec ps


 
 
Hmm, le script en execution oui, mais une fois fini, la commande ( qui met en place le demon q3ded ),  est toulours la .

n°1142969
ipnoz
Sapé comme jamais !
Posté le 17-06-2009 à 18:13:26  profilanswer
 

Xavier_OM a écrit :

man ps
 

Citation :

c  Show the true command name. This is derived from the name of
  the executable file, rather than from the argv value. Command
  arguments and any modifications to them (see setproctitle(3))
  are thus not shown.


 
 
 :o
 
sinon t'es bon pour un |sed


 
Je connais, mais c'est pas vraiment ce que je veux :'(
 
Merci quand meme :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Scipt bash: formater la commande pour un ps

 

Sujets relatifs
lost connection commande SCP / RSYNCProblème commande bash
[bash] remplacer une chaine sed, perl ...[BASH] Utiliser le contenu d'une variable pour créer une variable?
Executer une commande shell periodiquementDonner le pouvoir à un utilisateur d'exécuter une commande root
Boucle en bashAide analyse de la commande top sous linux
Commande pour copie de fichier en boucle sous linux 
Plus de sujets relatifs à : Scipt bash: formater la commande pour un ps


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR