Scipt bash: formater la commande pour un ps - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 16-06-2009 à 20:51:18
Je comprends mal ta question.
Tu cherches à faire un alias ?
Marsh Posté le 16-06-2009 à 23:03:12
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?
Marsh Posté le 17-06-2009 à 08:34:17
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
Marsh Posté le 17-06-2009 à 13:24:38
Non je ne veux pas d'un alias bash ^^ .
Je veux que cette longue commande apparaisse avec un "ps aux" différement ^^ .
Marsh Posté le 17-06-2009 à 13:51:18
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
Marsh Posté le 17-06-2009 à 17:14:25
man ps
Citation : c Show the true command name. This is derived from the name of |
sinon t'es bon pour un |sed
Marsh Posté le 17-06-2009 à 18:12:46
boobaka a écrit : Sans parler t'alias a proprement parler .. |
Hmm, le script en execution oui, mais une fois fini, la commande ( qui met en place le demon q3ded ), est toulours la .
Marsh Posté le 17-06-2009 à 18:13:26
Xavier_OM a écrit : man ps
|
Je connais, mais c'est pas vraiment ce que je veux
Merci quand meme
Marsh Posté le 16-06-2009 à 17:55:19
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.