Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.misc > #56482 > unrolled thread

Re: How many ways can you run a script?

Started byFritz Wuehler <fritz@spamexpire-202405.rodent.frell.theremailer.net>
First post2024-05-30 20:33 +0200
Last post2024-05-30 20:33 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.os.linux.misc

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: How many ways can you run a script? Fritz Wuehler <fritz@spamexpire-202405.rodent.frell.theremailer.net> - 2024-05-30 20:33 +0200

#56482 — Re: How many ways can you run a script?

FromFritz Wuehler <fritz@spamexpire-202405.rodent.frell.theremailer.net>
Date2024-05-30 20:33 +0200
SubjectRe: How many ways can you run a script?
Message-ID<eb630d749f754ffeef2dbcf0b8ba4841@msgid.frell.theremailer.net>
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

[toc] | [standalone]


Back to top | Article view | comp.os.linux.misc


csiph-web