PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > nzn.fr.delphi > Lancer un programme sur un serveur
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Lancer un programme sur un serveur

Réponse
 
LinkBack Outils de la discussion
Vieux 16/10/2007, 12h53   #1 (permalink)
ML
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Lancer un programme sur un serveur

Bonjour.

Je souhaite, depuis un poste client, lancer un programme sur un serveur,
programme devant s'exécuter SUR le serveur (je ne veux aucun écho sur mon
poste client).
Dans mon cas, le programme stocké sur le serveur doit alimenter une base de
donnée FB2 à partir d'informations contenues dans une base de donnée Sybase
(toutes deux évidemment stockées sur le serveur). Le programme s'excécute en
autonome la nuit à partir d'une tâche planifiée, mais je souhaite pouvoir
éventuellement le lancer manuellement en cours de journée.

Le mode de lancement m'est égal, que ce soit à partir d'un batch ou d'un
autre exe.

C'est certainement tout bête, mais je sèche un peu.

Une idée, un exemple ??

Merci

Michel


  Réponse avec citation
Vieux 16/10/2007, 13h12   #2 (permalink)
m.banaouas
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Lancer un programme sur un serveur

A essayer: l'outil psexec de la suite SysInternals:

"""
Usage:
psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]] ...

PsExec executes a program on a remote system, where remotely executed
console applications execute interactively.
"""

ML a écrit :
> Bonjour.
>
> Je souhaite, depuis un poste client, lancer un programme sur un serveur,
> programme devant s'exécuter SUR le serveur (je ne veux aucun écho sur mon
> poste client).
> Dans mon cas, le programme stocké sur le serveur doit alimenter une base de
> donnée FB2 à partir d'informations contenues dans une base de donnée Sybase
> (toutes deux évidemment stockées sur le serveur). Le programme s'excécute en
> autonome la nuit à partir d'une tâche planifiée, mais je souhaite pouvoir
> éventuellement le lancer manuellement en cours de journée.
>
> Le mode de lancement m'est égal, que ce soit à partir d'un batch ou d'un
> autre exe.
>
> C'est certainement tout bête, mais je sèche un peu.
>
> Une idée, un exemple ??
>
> Merci
>
> Michel
>
>

  Réponse avec citation
Vieux 16/10/2007, 16h30   #3 (permalink)
ML
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Lancer un programme sur un serveur

Super.
Merci

"m.banaouas" <mbana@wanadoo.fr> a écrit dans le message de news:
ff29r8$mns$1@sd-6498.dedibox.fr...
>A essayer: l'outil psexec de la suite SysInternals:
>
> """
> Usage:
> psexec [\\computer[,computer2[,...] | @file][-u user [-p psswd]] ...
>
> PsExec executes a program on a remote system, where remotely executed
> console applications execute interactively.
> """
>
> ML a écrit :
>> Bonjour.
>>
>> Je souhaite, depuis un poste client, lancer un programme sur un serveur,
>> programme devant s'exécuter SUR le serveur (je ne veux aucun écho sur mon
>> poste client).
>> Dans mon cas, le programme stocké sur le serveur doit alimenter une base
>> de donnée FB2 à partir d'informations contenues dans une base de donnée
>> Sybase (toutes deux évidemment stockées sur le serveur). Le programme
>> s'excécute en autonome la nuit à partir d'une tâche planifiée, mais je
>> souhaite pouvoir éventuellement le lancer manuellement en cours de
>> journée.
>>
>> Le mode de lancement m'est égal, que ce soit à partir d'un batch ou d'un
>> autre exe.
>>
>> C'est certainement tout bête, mais je sèche un peu.
>>
>> Une idée, un exemple ??
>>
>> Merci
>>
>> Michel



  Réponse avec citation
Vieux 17/10/2007, 19h41   #4 (permalink)
Francois PIETTE [ICS-MidWare]
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Lancer un programme sur un serveur

> Je souhaite, depuis un poste client, lancer un programme sur un serveur,
> programme devant s'exécuter SUR le serveur (je ne veux aucun écho sur mon
> poste client).
> Dans mon cas, le programme stocké sur le serveur doit alimenter une base
> de donnée FB2 à partir d'informations contenues dans une base de donnée
> Sybase (toutes deux évidemment stockées sur le serveur). Le programme
> s'excécute en autonome la nuit à partir d'une tâche planifiée, mais je
> souhaite pouvoir éventuellement le lancer manuellement en cours de
> journée.
>
> Le mode de lancement m'est égal, que ce soit à partir d'un batch ou d'un
> autre exe.
>
> C'est certainement tout bête, mais je sèche un peu.
>
> Une idée, un exemple ??


Est-ce que tu n'es pas en train de parler sans le savoir d'un serveur
d'application adressé par son client ?
C'est en tout cas le genre de chose qu'il est assez facile de faire avec les
deux familles de composants que j'ai développées: ICS et MidWare.

Avec l'un comme avec l'autre, tu écris le programme à faire tourner sur le
serveur (appelons ce programme "Serveur d'application" ou AppSrv) et le
programme client. En Delphi bien sûr. Le AppSrv tourne en permanence sur le
serveur. Le AppSrv peut aussi être fait sous la forme d'un service Windows
qui démarre en même temps que Windows.

Le programme client envoit des commandes au AppSrv qui les exécute (et met à
jour ta DB pusique c'est cela que tu veux faire).

La manière de programmer cela est un peu différente avec ICS ou MidWare.

Si ce genre de solution t'agrée, on peut en discuter un peu plus. Pour cela
il faut un peu plus d'infos sur les fonctionnalités que tu veux implémenter.

--
francois.piette@overbyte.be
Auteur du freeware ICS - Internet Component Suite
Auteur du middleware multi-tiers MidWare
web: http://www.overbyte.be
blog: http://francois-piette.blogspot.com

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 11h01.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,12644 seconds with 12 queries