IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Equivalent Windows pour ps -ef


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut Equivalent Windows pour ps -ef
    Bonjour

    N'ayant que peu d experience dans le script windows je me demandais si il y avait un equivalent à la commande unix

    ps -ef | grep oracle

    tout aussi simple et qui me permettrait donc d'obtenir la liste des services oracle ou plus exactement la liste des bases présentes sur le serveur le but étant de faire un script allant regarder la liste des services pour recuperer les SID et ainsi se connecter sur les bases

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    Bonjour

    fais une recherche sur tasklist /? peut être ça liste tous les processus en cours du PC.

    Notamment tasklist /svc

  3. #3
    Membre chevronné

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Billets dans le blog
    1
    Par défaut
    tasklist est l'equivalent de PS. Maintenant, si tu cherche côté service uniquement, tu as des utilitaires plus fin comme net start mais surtout sc qui te permet d'interroger l'etat de chaque service. J'ajoute enfin que si Ps et top te manque, il existe, cherche dans les unix utils ou du côté de sysinternals.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252
    Par défaut
    Si tu t'intéresse aux services > cmd > sc /?

    Si tu t'intéresse aux processus > cmd > tasklist /?


  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    240
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2008
    Messages : 240
    Par défaut
    tasklist /svc permet de lister les services avec leurs processus..

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 200
    Par défaut
    Bon j'ai pas mal bidouillé

    En oracle windows , le service associé a une base est OracleService<sid>
    où Sid = Nom de ma base

    Mon but , recupérer ce SID pour l'utiliser dans un script, Mon script regarderait la liste des services récupèrerait le SID, et se connecterait a cette base pour faire une operation
    L avantage : Un script par serveur et par type d'opération au lieu d'un script par serveur par type d'opération ET PAR BASE

    Bref ma bidouille avec vos conseils (merci beaucoup d'ailleurs)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "tokens=1 delims= " %%i in ('tasklist ^| findstr /i /c:"OracleService"') do echo %%i
    Devrait (je ne peux tester a l heure actuelle) me donner

    OracleServiceMABASE
    OracleServiceTABASE
    OracleServiceSABASE

    La question devient comment parser ce "mot" pour n'obtenir que la partie du mot contenant le nom de ma base ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Equivalent windows pour ps -ef
    Par Guigsounet dans le forum Interfaces de programmation
    Réponses: 3
    Dernier message: 16/04/2010, 13h01
  2. Equivalent window.stop() pour IE
    Par calitom dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/10/2009, 15h25
  3. Equivalent de Windows pour gérer un site
    Par manu f dans le forum Linux
    Réponses: 2
    Dernier message: 04/05/2009, 17h27
  4. Equivalent TOAD pour Informix (client sous windows)
    Par scofield dans le forum Informix
    Réponses: 8
    Dernier message: 29/12/2008, 15h46
  5. Equivalent des fonctions Windows pour WinCE
    Par bilel benhalima dans le forum Windows
    Réponses: 3
    Dernier message: 31/03/2008, 23h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo