Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'ai une problématique :
je voudrai lancé un fichier .ksh, qui se trouve sur un serveur distant, à partir de PowerBuilder. Est-ce qu'il y a un moyen?
N.B : je ne voudrai aps untilsier un ordonnanceur (crontab, $U...)
En fait mon pbm est que je voudrai lancé (en temps réel), à partir du powerscript, un fichier kornShell (.ksh) qui se trouve bien sûr sur un serveur UNIX. Est-ce que qu'il y a un moyen dans PB, ou est-ce que vous connaissez une dll qui peut faire cette appel ?
merci d'avance
Dernière modification par awissam (25-01-2007 09:41:42)
Hors ligne
Ce serveur distant ce ne serait pas aussi ton serveur de bases de données (par hasard) ?
Hors ligne
Salut,
Un Ctrl-C, Ctrl-V cher à Shahin du post http://pbadonf.fr/forum/viewtopic.php?id=359
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 ; }
ou en utilisant une API SSH ?
Hors ligne
Bonne idée eRaSorZ
, du coup ta solution me fait penser à Putty : Embedding PuTTY in other programs
AMHA plus simple à installer et déployer que cygwin
PS : Awissam, une réponse à ma question m'interesse toujours.
Hors ligne
un petit UP, pour ceux qui n'auraient pas vu la petite mise à jour...
En fait mon pbm est que je voudrai lancé (en temps réel), à partir du powerscript, un fichier kornShell (.ksh) qui se trouve bien sûr sur un serveur UNIX. Est-ce que qu'il y a un moyen dans PB, ou est-ce que vous connaissez une dll qui peut faire cette appel ?
Hors ligne
shahin a écrit:
Ce serveur distant ce ne serait pas aussi ton serveur de bases de données (par hasard) ?
Auquel cas, le plus simple est d'exécuter une procédure stockée sur la base de données, et que ce soit la base de données qui lance le ksh.
Quelle que soit ton SGBD (Oracle, Sybase ASE, DB2, ...) c'est possible.
Hors ligne
Bonjour,
ça m'interesse de savoir si Awissam sait comment lancer un ksh à partir d'une procédure stocké sur Unix . Moi je ne vois pas comment faire.
merci
Hors ligne
Quel est ton SGBDR ?
si c'est Oracle tu peux jeter un coup d'oeil au script suivant :
http://www.developpez.net/forums/showpo … ostcount=2
NB : il faut avoir Java installé dans la BDD
Hors ligne
ben non, moi c'est Informix, et oui tout le monde ne peut pas avoir de la chance.....
Hors ligne
Informix kesako ? dsl
y'a rien dans la doc ?
Hors ligne
wazou1812 a écrit:
ben non, moi c'est Informix, et oui tout le monde ne peut pas avoir de la chance.....
SYSTEM `hellowWord.ksh `
Lire : Informix Unleashed
La chance ce n'est pas d'utiliser tel ou tel SGBD, mais de changer de SGBD à chaque mission afin de conserver une bonne employabilité
Hors ligne
shahin a écrit:
wazou1812 a écrit:
ben non, moi c'est Informix, et oui tout le monde ne peut pas avoir de la chance.....
SYSTEM `hellowWord.ksh `
Lire : Informix Unleashed
La chance ce n'est pas d'utiliser tel ou tel SGBD, mais de changer de SGBD à chaque mission afin de conserver une bonne employabilité
HS
Donc je dois avoir de la chance ?
j'ai bossé sur informix, sqlserver, oracle, sybase, sqlanywhere...
Fin du HS
Hors ligne
sauf que je ne peux pas lancer un ssh depuis PB.
sinon, mon SGBDR est oracle, et le faite de cree une classe java dans ma proc et de lancé le ksh s'avère trop compliqué.
Hors ligne