Executer des commandes UNIX depuis le html ou jsp ?

Executer des commandes UNIX depuis le html ou jsp ? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 10-01-2005 à 22:07:35    

J'ai des commandes et scripts a lancer sur deux serveurs unix (hp aix 10.2) différents, le but est d'avoir un seul programme qui lance ses scripts et commandes.
 
Je cherche le langage pour écrire ce programme.
 
je pensais le html ou le jsp pour me loguer en telnet sur les serveurs puis une fonction pour lancer une commande ou unscript.
 
ou alors tout faire en script ... mais ds ce cas comment sauter d'un serveur a un autre , et puis le sh ou csh sont limiter en programmation.
 
sinon je me disait qu'en C ca peut le faire (je maitrise pas mal ce langage, le java je me debrouille)
 
etant debutant votre aide sera hyper precieuse ..merci

Reply

Marsh Posté le 10-01-2005 à 22:07:35   

Reply

Marsh Posté le 10-01-2005 à 22:51:43    

ou puis-je trouver des bonnes doc pour le cshell(csh) ou sh(2 shell tournant sur notre aix 10.2)

Reply

Marsh Posté le 10-01-2005 à 23:56:59    

AIX 10.2 ca n'existe pas.
 
Je n'ai pas vraiment compris ce que tu veux. Tu veux lancer des commandes a distance ? Tu peux utiliser simplement rsh, rexec ou ssh.
 
Et puis "le html ou le jsp pour me loguer en telnet"... J'ai l'impression que tu n'as trop compris ce que tu dois faire non plus.

Reply

Marsh Posté le 11-01-2005 à 22:26:38    

matafan a écrit :

AIX 10.2 ca n'existe pas.
 
Je n'ai pas vraiment compris ce que tu veux. Tu veux lancer des commandes a distance ? Tu peux utiliser simplement rsh, rexec ou ssh.
 
Et puis "le html ou le jsp pour me loguer en telnet"... J'ai l'impression que tu n'as trop compris ce que tu dois faire non plus.


ben si c un HP 10.2 ...donc voila quoi.
 
je veux lancer une commande (un script) qui s'executera sur un autre serveur unix. apparement rlogin ou remesh permettent ca.
 
Maintenant mon gros souci c que je dois lire un fichier de conf
style :
xxx;yyy;zzz;ooo
ttt;iii;jjj;lll
mmm;ddd;fff;zzz
 
est me servir de chaque info de la ligne pour lancer un traitement ...
en c je sais faire en script (cshell) je sais meme pas comment créer un tableau !

Reply

Marsh Posté le 11-01-2005 à 22:36:33    

Tu dois parler de HP-UX, AIX c'est IBM.
SSH permet d'executer des commandes à distance. Pour la lecture de tableau en shell, regarde awk http://www.shellunix.com/awk.html

Reply

Marsh Posté le 11-01-2005 à 22:54:26    

vlack a écrit :

Tu dois parler de HP-UX, AIX c'est IBM.
SSH permet d'executer des commandes à distance. Pour la lecture de tableau en shell, regarde awk http://www.shellunix.com/awk.html


ouai c ca hp-ux. (faut pas m'en vouloir, ca y'est je fais enfin mes grds pas vers unix, au taf !)
 
on a que cshell pas de ssh. :(  
 
Mais pitain c excelent awk !!!
je crois quel existe sous l'hp-ux 10.2, si c ca, c le panard !!
merci a toi.
 
sinon je me dit qu'il aussi surement une methode/commande pour parser mon fichier de conf commme suit :
[xxx]
yyy
zzz
ooo
[ttt]
iii
jjj
lll
[mmm]
ddd
fff
zzz
 
non ?
 
(en tout cas awk c the must si ca passe)

Reply

Marsh Posté le 11-01-2005 à 23:10:12    

perl -ne '@a = split(";" ); print "[$a[0]]\n"; print join("\n", @a[1..$#a])'

Reply

Marsh Posté le 11-01-2005 à 23:20:41    

matafan a écrit :

perl -ne '@a = split(";" ); print "[$a[0]]\n"; print join("\n", @a[1..$#a])'


tu m'aurais peter y'a 2 jours je t'aurais pris pour un dingue avec cette synthaxe de ouf ... maintenant je commence a digérer les $# et autre jonglerie.
 
c pas facile et c jamais implémenter exectement pareil en fonction des unix, sur un hp-ux j'ai du csh, un autre serveur y'a du ksh ..., 'vais devenir dingue moi !! :pt1cable:  

Reply

Marsh Posté le 11-01-2005 à 23:45:46    

Heu la c'est du Perl, pas du csh ou ksh.

Reply

Marsh Posté le 11-01-2005 à 23:51:35    

matafan a écrit :

Heu la c'est du Perl, pas du csh ou ksh.


je sais bien mais les $# je capte bien maintenant ..

Reply

Sujets relatifs:

Leave a Replay

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