delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SARE_FREE_WEBM_LAPOSTE |
X-Spam-Check-By: | sourceware.org |
Message-ID: | <4B92D7A1.7010603@laposte.net> |
Date: | Sat, 06 Mar 2010 23:30:57 +0100 |
From: | Cyrille Lefevre <cyrille DOT lefevre-lists AT laposte DOT net> |
User-Agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.666 |
MIME-Version: | 1.0 |
To: | cygwin AT cygwin DOT com, Kurt-Franke AT web DOT de |
Subject: | Re: ssh + patch + $TMP |
References: | <1266525566 DOT 7752 DOT 1360709921 AT webmail DOT messagingengine DOT com> <loom DOT 20100219T220113-236 AT post DOT gmane DOT org> <4B806ACA DOT 2030409 AT laposte DOT net> <loom DOT 20100222T212522-331 AT post DOT gmane DOT org> |
In-Reply-To: | <loom.20100222T212522-331@post.gmane.org> |
X-me-spamlevel: | not-spam |
X-me-spamrating: | 38.799999 |
X-me-spamcause: | OK, (-30)(0000)gggruggvucftvghtrhhoucdtuddrvdeltddrheekucetggdotefuucfrrhhofhhilhgvmecuoehnohhnvgeqnecuuegrihhlohhuthemuceftddtnecushgvthhtihhnghhsucdlqdeftddm |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
--------------010605030108070807040909 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Kurt Franke a =C3=A9crit : <snip> > I use /proc/registry and loop through the entries in the environment dire= ctories > in the form=20 > name=3D`cat $name` >=20 > All this is written to a .bat file with also added code to write a script= out=20 > to be sourced to get the environment settings >=20 > this long way around is used to automatically expand variables in registr= y keys > which may exist in keys of type REG_EXPAND_SZ > this is of course also a brake pad for the performance >=20 > I think for interactive logon this is tolerable > But for using it very often in a rsh manner a solution with good performa= nce > would be preferred.=20 Hi, the attached script only fork 5 processes (ps, grep, mount, find and=20 awk), and does not use any temporary files, so, it should not degrade=20 ssh logins performance. existing environment variables are not overwritten. Regards, Cyrille Lefevre --=20 mailto:Cyrille DOT Lefevre-lists AT laposte DOT net --------------010605030108070807040909 Content-Type: text/plain; name="ssh-session-env.sh" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="ssh-session-env.sh" IyEvYmluL3NoCiMKIyBzc2gtc2Vzc2lvbi1lbnYuc2ggLSBzY3JpcHQgZm9y IGluc3RhbGxhdGlvbiBpbiAvZXRjL3Byb2ZpbGUuZAojCiMgYmVjYXVzZSBp biBzZXNzaW9ucyBzdGFydGVkIGZyb20gc3NoZCB0aGUgd2luZG93cyBzeXN0 ZW0gZW52aXJvbm1lbnQKIyB2YXJpYWJsZXMgaW4gZ2VuZXJhbCBhcmUgbm90 IHNldCBleGNlcHQgZm9yIHNvbWUgd2hpY2ggYXJlIHBvc3NpYmxlCiMgc3Bl Y2lhbCBoYW5kbGVkIChsaWtlIFBBVEgsIGV0Yy4pIGFuZCB0aGUgd2luZG93 cyB1c2VyIGVudmlyb25tZW50CiMgdmFyaWFibGVzIGFyZSBub3Qgc2V0IGZy b20gdGhlIGFjdHVhbCB1c2VyIGJ1dCBmcm9tIHRoZSB1c2VyIG9mIHRoZQoj IHNzaGQgc2VydmVyIHRoaXMgc2NyaXB0IGlzIHVzZWQgdG8gYnVpbGQgdGhp cyBlbnZpcm9ubWVudCBzZXR0aW5ncyBpbgojIHNoZWxscyB3aXRoIGJvdXJu aXNoIHN5bnRheCB3aGljaCB1c2VzIC9ldGMvcHJvZmlsZSBmb3IgaW5pdGlh bGl6YXRpb24uCiMKIyBhdXRob3JzOiBLdXJ0IEZyYW5rZSwgQ3lyaWxsZSBM ZWZldnJlCiMKIyBkYXRlOiAgIDA2IG1hcmNoIDIwMTAKCmlmIHBzIC1mcCAk UFBJRCB8IGdyZXAgLXEgIi91c3Ivc2Jpbi9zc2hkJCI7IHRoZW4KCV9JRlNf PSRJRlMKCUlGUz0nCicKCWV2YWwgJChhd2sgLXYgcT0iJyIgLXYgbXA9IiQo bW91bnQgLS1zaG93LWN5Z2RyaXZlLXByZWZpeGVzKSIgJwpCRUdJTiB7Cglz dWIoLy4qXG4vLCAiIiwgbXApCglzdWIoL1sgXHRdLiovLCAiIiwgbXApCn0K ewoJdmFyID0gRklMRU5BTUUKCXN1YigiLiovIiwgIiIsIHZhcikKCXZhciA9 IHRvdXBwZXIodmFyKQoJZW52aXJvblt2YXJdID0gdmFyID09ICJQQVRIIiAm JiB2YXIgaW4gZW52aXJvbiA/IFwKCQllbnZpcm9uW3Zhcl0gIjsiICQwIDog JDAKfQpFTkQgewoJZmxhZyA9IDEKCXdoaWxlIChmbGFnKSB7CgkJZmxhZyA9 IDAKCQlmb3IgKHZhciBpbiBlbnZpcm9uKSB7CgkJCXZhbCA9IGVudmlyb25b dmFyXQoJCQlpZiAobWF0Y2godmFsLC8lW14lXSslLykpIHsKCQkJCWZsYWcg PSAxCgkJCQlzdWJ2YXIgPSBzdWJzdHIodmFsLCBSU1RBUlQrMSwgUkxFTkdU SC0yKQoJCQkJc3VidmFyID0gdG91cHBlcihzdWJ2YXIpCgkJCQlzdWJ2YWwg PSBzdWJ2YXIgaW4gZW52aXJvbiA/IFwKCQkJCQllbnZpcm9uW3N1YnZhcl0g OiBFTlZJUk9OW3N1YnZhcl0KCQkJCWlmIChzdWJ2YWwgIX4gLyVbXiVdJS8p IHsKCQkJCQloZWFkID0gc3Vic3RyKHZhbCwgMSwgUlNUQVJULTEpCgkJCQkJ dGFpbCA9IHN1YnN0cih2YWwsIFJTVEFSVCtSTEVOR1RIKQoJCQkJCWVudmly b25bdmFyXSA9IGhlYWQgc3VidmFsIHRhaWwKCQkJCX0KCQkJfQoJCX0KCX0K CWZvciAodmFyIGluIGVudmlyb24pIHsKCQlpZiAodmFyIGluIEVOVklST04p CgkJCWNvbnRpbnVlCgkJdmFsID0gZW52aXJvblt2YXJdCgkJaWYgKHZhbCB+ IC87LyB8fCB2YWwgfiAvXi46LykgewoJCQlnc3ViKC8oW2EtekEtWl0pOi8s IG1wICIvJiIsIHZhbCkKCQkJZ3N1YigvOi8sIiIsdmFsKQoJCQlnc3ViKC9c XC8sIi8iLHZhbCkKCQkJZ3N1YigvOy8sIjoiLHZhbCkKCQl9CgkJZ3N1Yihx LCAiXFwicSwgdmFsKQoJCXByaW50ICJleHBvcnQiLCB2YXIgIj0icSB2YWwg cQoJfQp9CicgL3Byb2MvcmVnaXN0cnkvSEtFWV9MT0NBTF9NQUNISU5FL1NZ U1RFTS9DdXJyZW50Q29udHJvbFNldC9Db250cm9sL1Nlc3Npb25cIE1hbmFn ZXIvRW52aXJvbm1lbnQvKiBcCiAgL3Byb2MvcmVnaXN0cnkvSEtFWV9DVVJS RU5UX1VTRVIvRW52aXJvbm1lbnQvKiBcCiAgJChmaW5kIC9wcm9jL3JlZ2lz dHJ5L0hLRVlfQ1VSUkVOVF9VU0VSL1ZvbGF0aWxlXCBFbnZpcm9ubWVudCAt dHlwZSBmIDI+L2Rldi9udWxsKSkKCUlGUz0kX0lGU18KCXVuc2V0IF9JRlNf CmZpCgojIGVvZgo= --------------010605030108070807040909 Content-Type: text/plain; charset=us-ascii -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple --------------010605030108070807040909--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |