I wasn't aware of a linux distro that didn't have perl as part of its release installation. I am curious now as to which ones don't? I am usually working in suse, rh, ubuntu and debian, which last I checked all did have it. So I wonder if you mean ones like puppylinux or small usb drive running linux setups. Anyways.. you have my curiosity piqued. Sincerely, Judd Pickell On 10/22/07, Kurt Granroth wrote: > Here's an esoteric question for those of you wanting a challenge. How > can I turn an arbitrary non-networked bash script into a server? > > Okay, I'll head a followup question off at the pass... "why would I want > to do something insane like turning a bash script into a network > server?" The answer is "because". Really, there's no reason other than > I want to :-P > > Now netcat handily has the exact option that I need: -e. With that, I > could do something like: > > while 1; do netcat -l -p 16789 -e myscript.sh; done > > Alas, the netcat people are reasonable and security conscious folk so > they prudently refuse to enable the -e option by default. In fact, to > get that functionality, you must recompile netcat with the > -DGAPING_SECURITY_HOLE compile flag! I love it :) > > But that doesn't help me because the solution that *I* want would > require only software that I can reasonably assume would already be on > any Linux system (no compiling!). > > I suppose I could write a couple line perl script to handle the incoming > connections... but it seems sacrilegious for a shell script to require > perl. Plus, not all Linux systems have perl. > > [x]inted would certainly fit the bill but using that requires root > access so that's out. > > Am I out of luck, here? Or is there some commonly available utility out > there that can open up a socket for me? > > Kurt > > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change your mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > > --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change your mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss