[gull] ssh : BASH_ENV
PirBoazo
pib at pirboazo.net
Fri Apr 4 15:48:27 CEST 2014
On 04/04/2014 02:29 PM, felix wrote:
> Bonjour,
>
> On Fri, Apr 04, 2014 at 11:11:16AM +0200, PirBoazo wrote:
>> Que ce passe t il lorsque cette variable est positionnée à ~/.bashrc
>>
>> 1 lors d'une connexion ssh interactive.
>> 2 Lors d'une connexion ssh exécutant un script
>>
>> Dans la cas un j'ai le sentiment que plusieurs appels à .bashrc sont fait ?
>
> Essaie! :
>
> $ ssh testhost "sed -e '1idate +%F_%T.%N >>/tmp/log-\$$' .bashrc"
>
> (L'utilisation de ``>>'' assure que même *sourcé* plusieurs fois depuis le
> même process, chaque accès au script .bashrc sera loggué.)
>
> puis
>
> $ ssh testhost ls -ltr /tmp/log\*
>
> $ ssh testhost ls -ltr /tmp/log\*
>
> et/ou
>
> $ ssh testhost
> testhost$ ls -ltr /tmp/log*
> testhost$ exit
>
> $ ssh testhost ls -ltr /tmp/log\*
>
> $ ssh testhost
> testhost$ ls -ltr /tmp/log*
> testhost$ exit
>
> etc...
>
> Et pour finir:
>
> $ ssh testhost "sed -e '1{/date +%F_%T.%N/d}' -i .bashrc"
>
> --
> Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
> _______________________________________________
> gull mailing list
> gull at forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull
Merci felix,
J'ai compris le fonctionnement de BAS_ENV .... enfin
Le contenu de BASH_ENV est appellé chaque fois qu'il y a un appel d'un
script bash commençant par la ligne #!/bin/bash
Donc bonsoir les effets de bord.
la positionner au travers de sshd_conf semble un poil dangeureux
finalement. ( ce que je fait fait )
et trouvé le pourquoi d'un des dysfonctionnement
Dans .bashrc il est vérifié l'existence de $PS1, dans le script appelé
dans la situation non interactive, la Variable PS1 était
positionnée..... d'ou un comportement un peu étrange....
Encore un pb interface main/clavier.
Bon Week-end
A+
--
Pierre.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://forum.linux-gull.ch/pipermail/gull/attachments/20140404/4017fa7b/attachment.sig>
More information about the gull
mailing list