[gull] ssh : BASH_ENV
felix
felix at f-hauri.ch
Fri Apr 4 14:29:12 CEST 2014
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
More information about the gull
mailing list