Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 01/12/2009, 15h38   #1
Invité de passage
 
Inscription : juillet 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 13
Points : 2
Points : 2
Par défaut Executer un shell aix sous windows ?

Bonjour,

j'utilise un script ksh sur un aix 5.2 avec un petit fichier texte en paramètre.

Afin de palier un éventuel crash du serveur aix (gag ) on m'a demandé de rendre disponible ce script sur un serveur windows.

Après pas mal de temps j'ai trouvé un logiciel nommé UWIN (4.2) qui me permet de faire parfaitement fonctionner le programme. Sauf qu'on m'explique ensuite qu'on ne veut pas d'installation sur le serveur windows.

D'où ma question: existe-t-il un logiciel/projet où il suffirait de déposer un ensemble de fichiers sans installation afin de faire fonctionner mon script (cygwin n'étant à priori absolument pas ce que je recherche) ?

Dernière modification par cersan ; 01/12/2009 à 16h12.
cersan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2009, 16h56   #2
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bonjour,

Sans installation, la reponse est tres simple :
  • Sans portage, la reponse est non, ce n'est pas possible
  • Avec portage, oui c'est peut-etre possible, a condition que toutes les fonctionnalites du scripte soient accessibles en shell windows, aussi appele batch.

Pas d'autres solutions pour un script sans installer quoi que ce soit a ma connaissance.

[edit]
Apres relecture, il s'avere que tu as tout de meme le droit de poser des fichiers en plus de ton script.
Donc s'ajoute une autre solution :
  • trouver un langage de script dont le binaire ne necessite pas d'installation sous windows, mais s'execute simplement.

La je connais moins bien le sujet, mais peut-etre peux-tu essayer du cote de perl, python, ou un truc du genre. Mais sans garantie...
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2009, 10h35   #3
Invité de passage
 
Inscription : juillet 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 13
Points : 2
Points : 2
Bonjour et merci pour ta réponse.

En effet je peux me permettre de déposer des fichiers en + du script, malheureusement je n'ai aucune connaissance dans ces langages de programmation.

Je pense que je suis dans une impasse.
cersan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2009, 10h59   #4
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bonjour,

Est-ce que tu peux nous dire en gros ce que fait le script ? Et aussi sa volumetrie tant qu'on y est.

Sinon, je confirme ce que j'ai dit precedemment, et rajoute une idee a la con, mais qui necessite deux serveurs AIX :
tu as ton premier serveur qui execute le script.
Chose etrange et improbable, il crash.
Tu as le meme script sur ta seconde machine, qui heberge aussi un mecanisme de verification de presence du premier serveur. Ta seconde machine finit donc par detecter que la premiere a planté, et execute a sa place ledit script.

Si besoin, je peux continuer de chercher des idees a la con, avec d'autres contraintes (du genre une seule machine AIX, ou que sais-je encore).
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2009, 07h26   #5
Mr6
Membre chevronné
 
Homme
Inscription : septembre 2004
Messages : 598
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : septembre 2004
Messages : 598
Points : 668
Points : 668
Salut !

Perso dans ces cas-la je porte le script en vbs, dans la mesure du possible. Il faut maintenant prier pour que le script en question ne fasse pas appel à des commandes spécifiques AIX... Ca serait tout simplement l'argument idéal pour donner une fin de non recevoir à la tru... au gars qui a démandé l'exécution du script sous Windows

@+
Mr6
Mr6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2009, 10h45   #6
Invité de passage
 
Inscription : juillet 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 13
Points : 2
Points : 2
lol la tru...en question est une personne ayant une très grande connaissance et du monde aix et du script (et c'est vrai en plus).

Bon pour en revenir au script en lui même est tout petit (2ko) accompagné d'un fichier texte de 5ko.

Son but ==> permettre un telnet sur une liste de sites (dans le fichier texte). Cette liste est générée via des commandes du script (mais au pire on sait maj la liste via ftp si changements). Le telnet en question est possible soit sur un code à 4 chiffres, soit sur un nom de ville et gère bien sûr quelques exceptions.

Et oui le script utilise des 'tr' des 'read' des 'cut' des 'grep' et autres 'wc -l'.
cersan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2009, 11h45   #7
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bon, alors je confirme que ton script ne pourra pas tourner sous Windows.

Il te reste donc pleins de solutions, mais qui demandent toutes des modifications ou du developpement :
  • Porter le script dans un langage executable sous Windows
  • Surveiller la machine AIX pour la relancer au plus vite en cas de crash
  • Copier le script sur une autre machine AIX pour l'executer en cas de crash de la premiere
  • ...
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2009, 15h38   #8
Invité de passage
 
Inscription : juillet 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 13
Points : 2
Points : 2
Citation:
Porter le script dans un langage executable sous Windows
Merci pour ta réponse et en effet je pense que ça va finir en vbs.

Nous n'avons pas assez de serveurs unix pour gérer cela en doublons et monter une vm linux rien que pour ça me parait bien de trop lourd.

Encore merci pour tout.
cersan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2009, 08h24   #9
Mr6
Membre chevronné
 
Homme
Inscription : septembre 2004
Messages : 598
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : septembre 2004
Messages : 598
Points : 668
Points : 668
Une suggestion : écrire le script en Perl, comme ca il tourne aussi bien sous Unix que sous Windows, permet de faire des tr/cut/etc....
(Comment ca je prêche pour ma paroisse ? )

@+
Mr6
Mr6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2009, 15h10   #10
Invité de passage
 
Inscription : juillet 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : juillet 2009
Messages : 13
Points : 2
Points : 2
Citation:
Une suggestion : écrire le script en Perl, comme ca il tourne aussi bien sous Unix que sous Windows, permet de faire des tr/cut/etc....
Certes certes mais encore faudrait-il savoir développer en Perl, ce qui n'est pas mon cas.
cersan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2009, 07h07   #11
Mr6
Membre chevronné
 
Homme
Inscription : septembre 2004
Messages : 598
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Secteur : Service public

Informations forums :
Inscription : septembre 2004
Messages : 598
Points : 668
Points : 668
Citation:
Envoyé par cersan Voir le message
Certes certes mais encore faudrait-il savoir développer en Perl, ce qui n'est pas mon cas.
[post inutile]
C'est quoi cette histoire ? On n'apprend toujours pas le Perl en même temps que les divisions ? Mais ca va pas du tout ca ! Je vais en parler au ministre pour que ca soit au programme de l'année prochaine, à la place de l'histoire-géo !
[/poste inutile]

@+
Mr6
Mr6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 20h24.


 
 
 
 
Partenaires

Hébergement Web