Je dois régulièrement exécuter une série de commandes sur une machine
UNIX distante, via une connexion ssh.
Ladite machine, après authentification, me demande d'abord quel type de
terminal j'utilise, puis quel est ma touche d'effacement, puis me donne
une choix de diverses options dont l'une me donne accès à un shell.
Ensuite, j'exécute une série de commandes toujours identiques.
Sachant que je suis admin de ma machine mais pas de la machine distante,
y a-t-il une possibilité de faire exécuter automatiquement la suite de
commandes ci-dessus à intervalle régulier, en réessayant régulièrement
si l'exécution n'a pu avoir lieu (par exemple si abscence de connexion)?
Ces commandes doivent pouvoir s'exécuter au réveil de ma machine si elle
est en veille à l'instant programmé.
Merci d'avance.
--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat/Skype: Nept47
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
blanc
Olivier Goldberg wrote:
Ladite machine, après authentification, me demande d'abord quel type de terminal j'utilise, puis quel est ma touche d'effacement, puis me donne une choix de diverses options dont l'une me donne accès à un shell.
Pour éviter ces questions tu pourrais modifier (ou créer) ton fichier de config sur la machine distante. Suivant le shell que tu utilises là-bas le(s) fichier(s) de config s'appelle(nt) probablement :
.profile pour un sh ou ksh .bashprofile (si je ne me trompe) pour bash .cshrc et .login pour csh ou tcsh .zshrc et .zlogin pour zsh
etc...
JPaul.
-- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
Olivier Goldberg <listes2@ogoldberg.net> wrote:
Ladite machine, après authentification, me demande d'abord quel type de
terminal j'utilise, puis quel est ma touche d'effacement, puis me donne
une choix de diverses options dont l'une me donne accès à un shell.
Pour éviter ces questions tu pourrais modifier (ou créer) ton fichier de
config sur la machine distante.
Suivant le shell que tu utilises là-bas le(s) fichier(s) de config
s'appelle(nt) probablement :
.profile pour un sh ou ksh
.bashprofile (si je ne me trompe) pour bash
.cshrc et .login pour csh ou tcsh
.zshrc et .zlogin pour zsh
etc...
JPaul.
--
/==/==\- Jean-Paul BLANC
/ /--/--//\ quelque-part (somewhere)
|/| L |\ en (in)
/|| = |||\ FRANCE
Ladite machine, après authentification, me demande d'abord quel type de terminal j'utilise, puis quel est ma touche d'effacement, puis me donne une choix de diverses options dont l'une me donne accès à un shell.
Pour éviter ces questions tu pourrais modifier (ou créer) ton fichier de config sur la machine distante. Suivant le shell que tu utilises là-bas le(s) fichier(s) de config s'appelle(nt) probablement :
.profile pour un sh ou ksh .bashprofile (si je ne me trompe) pour bash .cshrc et .login pour csh ou tcsh .zshrc et .zlogin pour zsh
etc...
JPaul.
-- /==/==- Jean-Paul BLANC / /--/--// quelque-part (somewhere) |/| L | en (in) /|| = ||| FRANCE
Vincent Lefevre
Dans l'article <1h7bsnm.t5nw94yv9lq2N%, Olivier Goldberg écrit:
Je dois régulièrement exécuter une série de commandes sur une machine UNIX distante, via une connexion ssh. Ladite machine, après authentification, me demande d'abord quel type de terminal j'utilise, puis quel est ma touche d'effacement, puis me donne une choix de diverses options dont l'une me donne accès à un shell. Ensuite, j'exécute une série de commandes toujours identiques.
Si tu fais quelque chose du genre "ssh machine commande", ces infos ne seront pas demandées. Si tu veux une authentification automatique, pense au ~/.ssh/authorized_keys. Pour raison de sécurité, tu peux même avoir une clé spécifique à la commande à exécuter. Cf la doc (man ssh[TAB]).
Dans l'article <1h7bsnm.t5nw94yv9lq2N%listes2@ogoldberg.net>,
Olivier Goldberg <listes2@ogoldberg.net> écrit:
Je dois régulièrement exécuter une série de commandes sur une machine
UNIX distante, via une connexion ssh.
Ladite machine, après authentification, me demande d'abord quel type de
terminal j'utilise, puis quel est ma touche d'effacement, puis me donne
une choix de diverses options dont l'une me donne accès à un shell.
Ensuite, j'exécute une série de commandes toujours identiques.
Si tu fais quelque chose du genre "ssh machine commande", ces infos
ne seront pas demandées. Si tu veux une authentification automatique,
pense au ~/.ssh/authorized_keys. Pour raison de sécurité, tu peux
même avoir une clé spécifique à la commande à exécuter. Cf la doc
(man ssh[TAB]).
Dans l'article <1h7bsnm.t5nw94yv9lq2N%, Olivier Goldberg écrit:
Je dois régulièrement exécuter une série de commandes sur une machine UNIX distante, via une connexion ssh. Ladite machine, après authentification, me demande d'abord quel type de terminal j'utilise, puis quel est ma touche d'effacement, puis me donne une choix de diverses options dont l'une me donne accès à un shell. Ensuite, j'exécute une série de commandes toujours identiques.
Si tu fais quelque chose du genre "ssh machine commande", ces infos ne seront pas demandées. Si tu veux une authentification automatique, pense au ~/.ssh/authorized_keys. Pour raison de sécurité, tu peux même avoir une clé spécifique à la commande à exécuter. Cf la doc (man ssh[TAB]).
Coller tout ça dans la crontab de ton utilisateur.
sur la machine distante (vaut mieux le préciser...)
patpro
Saïd
Matt :
On Fri, 9 Dec 2005 23:26:49 +0100, Olivier Goldberg wrote:
Bonsoir,
Salut,
Je dois régulièrement exécuter une série de commandes sur une machine UNIX distante, via une connexion ssh. Ladite machine, après authentification, me demande d'abord quel type de terminal j'utilise, puis quel est ma touche d'effacement, puis me donne une choix de diverses options dont l'une me donne accès à un shell. Ensuite, j'exécute une série de commandes toujours identiques.
Sachant que je suis admin de ma machine mais pas de la machine distante, y a-t-il une possibilité de faire exécuter automatiquement la suite de commandes ci-dessus à intervalle régulier, en réessayant régulièrement si l'exécution n'a pu avoir lieu (par exemple si abscence de connexion)?
Coller tout ça dans la crontab de ton utilisateur.
Est-ce que cron execute toutes les commandes qui n'ont pu etre lancees a cause de la veille de la machine?
-- Saïd. "Bless this, O Lord, that with it thou mayst blow thine enemies to tiny bits, in thy mercy." In the Book of Armaments, Chapter 4. (The Holy Hand Grenade)
Matt :
On Fri, 9 Dec 2005 23:26:49 +0100,
Olivier Goldberg <listes2@ogoldberg.net> wrote:
Bonsoir,
Salut,
Je dois régulièrement exécuter une série de commandes sur une machine
UNIX distante, via une connexion ssh.
Ladite machine, après authentification, me demande d'abord quel type de
terminal j'utilise, puis quel est ma touche d'effacement, puis me donne
une choix de diverses options dont l'une me donne accès à un shell.
Ensuite, j'exécute une série de commandes toujours identiques.
Sachant que je suis admin de ma machine mais pas de la machine distante,
y a-t-il une possibilité de faire exécuter automatiquement la suite de
commandes ci-dessus à intervalle régulier, en réessayant régulièrement
si l'exécution n'a pu avoir lieu (par exemple si abscence de connexion)?
Coller tout ça dans la crontab de ton utilisateur.
Est-ce que cron execute toutes les commandes qui n'ont pu etre lancees a
cause de la veille de la machine?
--
Saïd.
"Bless this, O Lord, that with it thou mayst blow thine enemies to tiny
bits, in thy mercy."
In the Book of Armaments, Chapter 4. (The Holy Hand Grenade)
On Fri, 9 Dec 2005 23:26:49 +0100, Olivier Goldberg wrote:
Bonsoir,
Salut,
Je dois régulièrement exécuter une série de commandes sur une machine UNIX distante, via une connexion ssh. Ladite machine, après authentification, me demande d'abord quel type de terminal j'utilise, puis quel est ma touche d'effacement, puis me donne une choix de diverses options dont l'une me donne accès à un shell. Ensuite, j'exécute une série de commandes toujours identiques.
Sachant que je suis admin de ma machine mais pas de la machine distante, y a-t-il une possibilité de faire exécuter automatiquement la suite de commandes ci-dessus à intervalle régulier, en réessayant régulièrement si l'exécution n'a pu avoir lieu (par exemple si abscence de connexion)?
Coller tout ça dans la crontab de ton utilisateur.
Est-ce que cron execute toutes les commandes qui n'ont pu etre lancees a cause de la veille de la machine?
-- Saïd. "Bless this, O Lord, that with it thou mayst blow thine enemies to tiny bits, in thy mercy." In the Book of Armaments, Chapter 4. (The Holy Hand Grenade)
listes2
Matt wrote:
Coller tout ça dans la crontab de ton utilisateur.
Et je la trouve où, la machine distante tournant sous SunOS 5.9?
Merci encore!
-- Olivier Goldberg, étudiant, macaddict, plongeur CMAS *** Pour le courrier personnel, écrire à: olivier (arobase) ogoldberg (point) net AIM/iChat/Skype: Nept47
Matt <hfrarg@syrius.org> wrote:
Coller tout ça dans la crontab de ton utilisateur.
Et je la trouve où, la machine distante tournant sous SunOS 5.9?
Merci encore!
--
Olivier Goldberg, étudiant, macaddict, plongeur CMAS ***
Pour le courrier personnel, écrire à:
olivier (arobase) ogoldberg (point) net
AIM/iChat/Skype: Nept47