Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You will be audited by the Internal Revenue Service.


comp / comp.os.linux.misc / Re: How many ways can you run a script?

SubjectAuthor
o Re: How many ways can you run a script?Fritz Wuehler

1
Subject: Re: How many ways can you run a script?
From: Fritz Wuehler
Newsgroups: comp.os.linux.misc
Organization: dizum.com - The Internet Problem Provider
Date: Thu, 30 May 2024 23:03 UTC
References: 1
From: fritz@spamexpire-202405.rodent.frell.theremailer.net (Fritz Wuehler)
Subject: Re: How many ways can you run a script?
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
References: <v372oq462c@dont-email.me>
Message-ID: <a1020b644fce5f73a67a3d4b81fdfbd0@msgid.frell.theremailer.net>
Date: Fri, 31 May 2024 01:03:51 +0200
Newsgroups: comp.os.linux.misc
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.mixmin.net!news2.arglkargh.de!alphared!sewer!news.dizum.net!not-for-mail
Organization: dizum.com - The Internet Problem Provider
X-Abuse: abuse@dizum.com
Injection-Info: sewer.dizum.com - 2001::1/128
View all headers

Woozy Song <suzyw...@outlook.com> [WS]:
WS> I know these are not all equivalent and may have idiosyncracies.

You forgot the most obvious ones (since this is unix we are
talkiing about):

$ [long (or short) pipe] | sh

and

$ < myscript sh

Here are a few more exotic ones:

$ find myscript -print0 | xargs -0 sh

$ echo | parallel --pipe ./myscript

$ echo "From " | reformail -s ./myscript
# Similar tricks exist for procmail, maildrop, postfix and most other MTAs

# chroot /tmp/playground /statically_compiled_shell myscript

$ sg - some_group -c ./myscript

$ < /dev/null tpipe ./myscript

$ zip test.zip myscript; funzip test.zip | sh

$ < /dev/zero dd bs=1024 count=10 >tempfile 2>&1; \
tar -M --tape-length=1 --info-script ./myscript \
-cf /dev/null tempfile; \
rm -f tempfile

unix can be fun. The more you play with it, the more you like it...

1

rocksolid light 0.9.8
clearnet tor