Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour les garçons (et les filles bien sur),
Et oui Wazou est bien une fille, et elle a une petite question pour vous ce matin.
Savez vous si il est possible de lancer un shell à partir d'une appli PB ? (Je suis en PB 8.03)
Merci pour vos réponse.
Dernière modification par wazou1812 (19-01-2007 09:42:15)
Hors ligne
bonjour,
c'est possible, mais pas directement ...
première idée, essayer un rsh, mais je sais pas si le rsh de windows peut lancer des shells unix ...?
seconde idée, créer à partir de l'appli pb un fichier marqueur sur un lecteur réseau, ce fichier sera détecté par le batch qui
scanne continuellement la présence d'un tel fichier et lance ensuite son traitement
troisième idée, reprendre la seconde mais en passant par l'intermédiaire d"une table du SGBD, qui sera scannée par le batch
Hors ligne
Le fichier toto.sh existe en permanence sur le serveur Unix.
Il fonctionne déjà mais il doit être lancé à la fin d'un batch PB. Aujourd'hui, le batch PB est programmé à une certaine heure, et le cron sur le serveur unix à une certaine heure afin d'être sur que le batch de pb est terminé. Mais forcément, il y a de la perte de temps. Le but est donc d'éviter de perdre du temps et de lancer le cron unix, dès la fin du batch.
Merci pour vos réponses.
Hors ligne
Hello,
y'a personne qui a une petite astuce ou une petite idée pour moi ???
Hors ligne
Salut,
peut-être en installant Cygwin sur la machine Windows et ensuite via SSH lancer une commande sur la machine Unix distante :
ssh login@host { /home/login/script_distant.sh ; }
Hors ligne
Bonjour,
Et bien apres avoir essayé plusieurs solutions, je peux maintenant vous dire qu'il est possible d'executer une instruction rsh à partir de windows, afin de se connecter en telnet sur une serveur unix et ainsi lancer un fichier .sh destiné a executer un shell.
Ainsi, avec une appli 'batch', il est possible de mettre dans un .bat l'exe de l'appli pb et après le lancement de la commande rsh.
Il faut simplement que sur le serveur Unix, l'utilisateur du poste windows soit habilité à se connecter sous ce mode.
J'espère avoir été claire et merci à tous.
Vous pouvez désormais mettre le sujet en [resolu]
Hors ligne
Bonjour ta question n'est elle pas la même que celle là : Lancer un .ksh à partir de PB ? ?
wazou1812 a écrit:
J'espère avoir été claire
Pas pour moi, mais je suis pas une référence
Hors ligne
Hello,
Non la question était : "Comment lancer un shell unix à partir de PB"
Et la réponse est bien de le faire à partir de la commande shs sous windows en passant par un .bat
tout est bien qui fini bien
et encore:merci:
Hors ligne