diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-23 06:49:25 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-23 06:49:25 +0000 |
| commit | 1aa3bc74170f10a4285827efa2748d1d6c2e4613 (patch) | |
| tree | 3fc6b79944f119dddf85a1cf8758cfbbab607cbe /examples/demo | |
| parent | 3c61b2916c56bfa8d3ce7a6a5480eb93c2ed1470 (diff) | |
| download | s6-rc-1aa3bc74170f10a4285827efa2748d1d6c2e4613.tar.gz | |
New example batch of service definitions
Diffstat (limited to 'examples/demo')
104 files changed, 139 insertions, 0 deletions
diff --git a/examples/demo/0/E1/finish b/examples/demo/0/E1/finish new file mode 100644 index 0000000..72428ec --- /dev/null +++ b/examples/demo/0/E1/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "E1 finishing: killed by signal $2" } +echo "E1 finishing: exited $1" diff --git a/examples/demo/0/E1/flag-essential b/examples/demo/0/E1/flag-essential new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/E1/flag-essential diff --git a/examples/demo/0/E1/notification-fd b/examples/demo/0/E1/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/E1/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/E1/run b/examples/demo/0/E1/run new file mode 100644 index 0000000..75a547b --- /dev/null +++ b/examples/demo/0/E1/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo E1 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/0/E1/type b/examples/demo/0/E1/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/E1/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/E3-log/consumer-for b/examples/demo/0/E3-log/consumer-for new file mode 100644 index 0000000..3d87ad8 --- /dev/null +++ b/examples/demo/0/E3-log/consumer-for @@ -0,0 +1 @@ +E3 diff --git a/examples/demo/0/E3-log/dependencies.d/e0 b/examples/demo/0/E3-log/dependencies.d/e0 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/E3-log/dependencies.d/e0 diff --git a/examples/demo/0/E3-log/flag-essential b/examples/demo/0/E3-log/flag-essential new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/E3-log/flag-essential diff --git a/examples/demo/0/E3-log/notification-fd b/examples/demo/0/E3-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/E3-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/E3-log/pipeline-name b/examples/demo/0/E3-log/pipeline-name new file mode 100644 index 0000000..683e860 --- /dev/null +++ b/examples/demo/0/E3-log/pipeline-name @@ -0,0 +1 @@ +E3-pipeline diff --git a/examples/demo/0/E3-log/run b/examples/demo/0/E3-log/run new file mode 100644 index 0000000..95ec211 --- /dev/null +++ b/examples/demo/0/E3-log/run @@ -0,0 +1,3 @@ +#!/usr/bin/execlineb -S0 + +s6-log -d3 t /tmp/s6-rc-demo/E3 diff --git a/examples/demo/0/E3-log/type b/examples/demo/0/E3-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/E3-log/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/E3/finish b/examples/demo/0/E3/finish new file mode 100644 index 0000000..7c968cb --- /dev/null +++ b/examples/demo/0/E3/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "E3 finishing: killed by signal $2" } +echo "E3 finishing: exited $1" diff --git a/examples/demo/0/E3/flag-essential b/examples/demo/0/E3/flag-essential new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/E3/flag-essential diff --git a/examples/demo/0/E3/notification-fd b/examples/demo/0/E3/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/E3/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/E3/producer-for b/examples/demo/0/E3/producer-for new file mode 100644 index 0000000..5aa5ddd --- /dev/null +++ b/examples/demo/0/E3/producer-for @@ -0,0 +1 @@ +E3-log diff --git a/examples/demo/0/E3/run b/examples/demo/0/E3/run new file mode 100644 index 0000000..5558376 --- /dev/null +++ b/examples/demo/0/E3/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo E3 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/0/E3/type b/examples/demo/0/E3/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/E3/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/N9-log/consumer-for b/examples/demo/0/N9-log/consumer-for new file mode 100644 index 0000000..306bd52 --- /dev/null +++ b/examples/demo/0/N9-log/consumer-for @@ -0,0 +1 @@ +N9 diff --git a/examples/demo/0/N9-log/dependencies.d/essentials b/examples/demo/0/N9-log/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/N9-log/dependencies.d/essentials diff --git a/examples/demo/0/N9-log/notification-fd b/examples/demo/0/N9-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/N9-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/N9-log/pipeline-name b/examples/demo/0/N9-log/pipeline-name new file mode 100644 index 0000000..91a55e5 --- /dev/null +++ b/examples/demo/0/N9-log/pipeline-name @@ -0,0 +1 @@ +N9-pipeline diff --git a/examples/demo/0/N9-log/run b/examples/demo/0/N9-log/run new file mode 100644 index 0000000..6ab7871 --- /dev/null +++ b/examples/demo/0/N9-log/run @@ -0,0 +1,3 @@ +#!/usr/bin/execlineb -S0 + +s6-log -d3 t /tmp/s6-rc-demo/N9 diff --git a/examples/demo/0/N9-log/type b/examples/demo/0/N9-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/N9-log/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/N9/dependencies.d/essentials b/examples/demo/0/N9/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/N9/dependencies.d/essentials diff --git a/examples/demo/0/N9/finish b/examples/demo/0/N9/finish new file mode 100644 index 0000000..e3bf554 --- /dev/null +++ b/examples/demo/0/N9/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "N9 finishing: killed by signal $2" } +echo "N9 finishing: exited $1" diff --git a/examples/demo/0/N9/notification-fd b/examples/demo/0/N9/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/N9/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/N9/producer-for b/examples/demo/0/N9/producer-for new file mode 100644 index 0000000..055b8fb --- /dev/null +++ b/examples/demo/0/N9/producer-for @@ -0,0 +1 @@ +N9-log diff --git a/examples/demo/0/N9/run b/examples/demo/0/N9/run new file mode 100644 index 0000000..2afb17b --- /dev/null +++ b/examples/demo/0/N9/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo N9 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/0/N9/type b/examples/demo/0/N9/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/N9/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/R4-log/consumer-for b/examples/demo/0/R4-log/consumer-for new file mode 100644 index 0000000..f29d1cf --- /dev/null +++ b/examples/demo/0/R4-log/consumer-for @@ -0,0 +1 @@ +R4 diff --git a/examples/demo/0/R4-log/dependencies.d/essentials b/examples/demo/0/R4-log/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R4-log/dependencies.d/essentials diff --git a/examples/demo/0/R4-log/flag-recommended b/examples/demo/0/R4-log/flag-recommended new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R4-log/flag-recommended diff --git a/examples/demo/0/R4-log/notification-fd b/examples/demo/0/R4-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/R4-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/R4-log/pipeline-name b/examples/demo/0/R4-log/pipeline-name new file mode 100644 index 0000000..d831737 --- /dev/null +++ b/examples/demo/0/R4-log/pipeline-name @@ -0,0 +1 @@ +R4-pipeline diff --git a/examples/demo/0/R4-log/run b/examples/demo/0/R4-log/run new file mode 100644 index 0000000..3e15cbd --- /dev/null +++ b/examples/demo/0/R4-log/run @@ -0,0 +1,3 @@ +#!/usr/bin/execlineb -S0 + +s6-log -d3 t /tmp/s6-rc-demo/R4 diff --git a/examples/demo/0/R4-log/type b/examples/demo/0/R4-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/R4-log/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/R4/dependencies.d/essentials b/examples/demo/0/R4/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R4/dependencies.d/essentials diff --git a/examples/demo/0/R4/finish b/examples/demo/0/R4/finish new file mode 100644 index 0000000..9b8d57a --- /dev/null +++ b/examples/demo/0/R4/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "R4 finishing: killed by signal $2" } +echo "R4 finishing: exited $1" diff --git a/examples/demo/0/R4/flag-recommended b/examples/demo/0/R4/flag-recommended new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R4/flag-recommended diff --git a/examples/demo/0/R4/notification-fd b/examples/demo/0/R4/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/R4/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/R4/producer-for b/examples/demo/0/R4/producer-for new file mode 100644 index 0000000..a3b33ab --- /dev/null +++ b/examples/demo/0/R4/producer-for @@ -0,0 +1 @@ +R4-log diff --git a/examples/demo/0/R4/run b/examples/demo/0/R4/run new file mode 100644 index 0000000..6c3b30b --- /dev/null +++ b/examples/demo/0/R4/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo R4 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/0/R4/type b/examples/demo/0/R4/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/R4/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/R8/dependencies.d/essentials b/examples/demo/0/R8/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R8/dependencies.d/essentials diff --git a/examples/demo/0/R8/dependencies.d/r7 b/examples/demo/0/R8/dependencies.d/r7 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R8/dependencies.d/r7 diff --git a/examples/demo/0/R8/finish b/examples/demo/0/R8/finish new file mode 100644 index 0000000..fcbfd9b --- /dev/null +++ b/examples/demo/0/R8/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "R8 finishing: killed by signal $2" } +echo "R8 finishing: exited $1" diff --git a/examples/demo/0/R8/flag-recommended b/examples/demo/0/R8/flag-recommended new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/R8/flag-recommended diff --git a/examples/demo/0/R8/notification-fd b/examples/demo/0/R8/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/0/R8/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/0/R8/run b/examples/demo/0/R8/run new file mode 100644 index 0000000..a4bd9cf --- /dev/null +++ b/examples/demo/0/R8/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo R8 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/0/R8/type b/examples/demo/0/R8/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/0/R8/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/0/e0/flag-essential b/examples/demo/0/e0/flag-essential new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/e0/flag-essential diff --git a/examples/demo/0/e0/type b/examples/demo/0/e0/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/examples/demo/0/e0/type @@ -0,0 +1 @@ +oneshot diff --git a/examples/demo/0/e0/up b/examples/demo/0/e0/up new file mode 100644 index 0000000..4368083 --- /dev/null +++ b/examples/demo/0/e0/up @@ -0,0 +1,2 @@ +if { mkdir -p /tmp/s6-rc-demo } +echo e0 diff --git a/examples/demo/0/e2/dependencies.d/e0 b/examples/demo/0/e2/dependencies.d/e0 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/e2/dependencies.d/e0 diff --git a/examples/demo/0/e2/flag-essential b/examples/demo/0/e2/flag-essential new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/e2/flag-essential diff --git a/examples/demo/0/e2/type b/examples/demo/0/e2/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/examples/demo/0/e2/type @@ -0,0 +1 @@ +oneshot diff --git a/examples/demo/0/e2/up b/examples/demo/0/e2/up new file mode 100644 index 0000000..9210597 --- /dev/null +++ b/examples/demo/0/e2/up @@ -0,0 +1 @@ +echo e2 diff --git a/examples/demo/0/essentials/contents.d/E1 b/examples/demo/0/essentials/contents.d/E1 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/essentials/contents.d/E1 diff --git a/examples/demo/0/essentials/contents.d/E3-pipeline b/examples/demo/0/essentials/contents.d/E3-pipeline new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/essentials/contents.d/E3-pipeline diff --git a/examples/demo/0/essentials/contents.d/e0 b/examples/demo/0/essentials/contents.d/e0 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/essentials/contents.d/e0 diff --git a/examples/demo/0/essentials/contents.d/e2 b/examples/demo/0/essentials/contents.d/e2 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/essentials/contents.d/e2 diff --git a/examples/demo/0/essentials/type b/examples/demo/0/essentials/type new file mode 100644 index 0000000..757b422 --- /dev/null +++ b/examples/demo/0/essentials/type @@ -0,0 +1 @@ +bundle diff --git a/examples/demo/0/r5/dependencies.d/essentials b/examples/demo/0/r5/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r5/dependencies.d/essentials diff --git a/examples/demo/0/r5/down b/examples/demo/0/r5/down new file mode 100644 index 0000000..38efaff --- /dev/null +++ b/examples/demo/0/r5/down @@ -0,0 +1 @@ +echo "r5 down" diff --git a/examples/demo/0/r5/flag-recommended b/examples/demo/0/r5/flag-recommended new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r5/flag-recommended diff --git a/examples/demo/0/r5/type b/examples/demo/0/r5/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/examples/demo/0/r5/type @@ -0,0 +1 @@ +oneshot diff --git a/examples/demo/0/r5/up b/examples/demo/0/r5/up new file mode 100644 index 0000000..e4897a3 --- /dev/null +++ b/examples/demo/0/r5/up @@ -0,0 +1 @@ +echo r5 diff --git a/examples/demo/0/r6/dependencies.d/essentials b/examples/demo/0/r6/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r6/dependencies.d/essentials diff --git a/examples/demo/0/r6/dependencies.d/r5 b/examples/demo/0/r6/dependencies.d/r5 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r6/dependencies.d/r5 diff --git a/examples/demo/0/r6/down b/examples/demo/0/r6/down new file mode 100644 index 0000000..26d4b4b --- /dev/null +++ b/examples/demo/0/r6/down @@ -0,0 +1 @@ +echo "r6 down" diff --git a/examples/demo/0/r6/flag-recommended b/examples/demo/0/r6/flag-recommended new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r6/flag-recommended diff --git a/examples/demo/0/r6/type b/examples/demo/0/r6/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/examples/demo/0/r6/type @@ -0,0 +1 @@ +oneshot diff --git a/examples/demo/0/r6/up b/examples/demo/0/r6/up new file mode 100644 index 0000000..2789b10 --- /dev/null +++ b/examples/demo/0/r6/up @@ -0,0 +1 @@ +echo r6 diff --git a/examples/demo/0/r7/dependencies.d/essentials b/examples/demo/0/r7/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r7/dependencies.d/essentials diff --git a/examples/demo/0/r7/dependencies.d/r6 b/examples/demo/0/r7/dependencies.d/r6 new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r7/dependencies.d/r6 diff --git a/examples/demo/0/r7/down b/examples/demo/0/r7/down new file mode 100644 index 0000000..12bf782 --- /dev/null +++ b/examples/demo/0/r7/down @@ -0,0 +1 @@ +echo "r7 down" diff --git a/examples/demo/0/r7/flag-recommended b/examples/demo/0/r7/flag-recommended new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/0/r7/flag-recommended diff --git a/examples/demo/0/r7/type b/examples/demo/0/r7/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/examples/demo/0/r7/type @@ -0,0 +1 @@ +oneshot diff --git a/examples/demo/0/r7/up b/examples/demo/0/r7/up new file mode 100644 index 0000000..93262b1 --- /dev/null +++ b/examples/demo/0/r7/up @@ -0,0 +1 @@ +echo r7 diff --git a/examples/demo/1/N10-log/consumer-for b/examples/demo/1/N10-log/consumer-for new file mode 100644 index 0000000..61d73c7 --- /dev/null +++ b/examples/demo/1/N10-log/consumer-for @@ -0,0 +1 @@ +N10 diff --git a/examples/demo/1/N10-log/dependencies.d/essentials b/examples/demo/1/N10-log/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/1/N10-log/dependencies.d/essentials diff --git a/examples/demo/1/N10-log/notification-fd b/examples/demo/1/N10-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/1/N10-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/1/N10-log/pipeline-name b/examples/demo/1/N10-log/pipeline-name new file mode 100644 index 0000000..adadc9f --- /dev/null +++ b/examples/demo/1/N10-log/pipeline-name @@ -0,0 +1 @@ +N10-pipeline diff --git a/examples/demo/1/N10-log/run b/examples/demo/1/N10-log/run new file mode 100644 index 0000000..9eac6e7 --- /dev/null +++ b/examples/demo/1/N10-log/run @@ -0,0 +1,3 @@ +#!/usr/bin/execlineb -S0 + +s6-log -d3 t /tmp/s6-rc-demo/N10 diff --git a/examples/demo/1/N10-log/type b/examples/demo/1/N10-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/1/N10-log/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/1/N10/dependencies.d/essentials b/examples/demo/1/N10/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/1/N10/dependencies.d/essentials diff --git a/examples/demo/1/N10/finish b/examples/demo/1/N10/finish new file mode 100644 index 0000000..3111e99 --- /dev/null +++ b/examples/demo/1/N10/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "N10 finishing: killed by signal $2" } +echo "N10 finishing: exited $1" diff --git a/examples/demo/1/N10/notification-fd b/examples/demo/1/N10/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/1/N10/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/1/N10/producer-for b/examples/demo/1/N10/producer-for new file mode 100644 index 0000000..f69cdba --- /dev/null +++ b/examples/demo/1/N10/producer-for @@ -0,0 +1 @@ +N10-log diff --git a/examples/demo/1/N10/run b/examples/demo/1/N10/run new file mode 100644 index 0000000..e0e72ac --- /dev/null +++ b/examples/demo/1/N10/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo N10 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/1/N10/type b/examples/demo/1/N10/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/1/N10/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/1/N11-log/consumer-for b/examples/demo/1/N11-log/consumer-for new file mode 100644 index 0000000..3c942ca --- /dev/null +++ b/examples/demo/1/N11-log/consumer-for @@ -0,0 +1 @@ +N11 diff --git a/examples/demo/1/N11-log/dependencies.d/essentials b/examples/demo/1/N11-log/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/1/N11-log/dependencies.d/essentials diff --git a/examples/demo/1/N11-log/notification-fd b/examples/demo/1/N11-log/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/1/N11-log/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/1/N11-log/pipeline-name b/examples/demo/1/N11-log/pipeline-name new file mode 100644 index 0000000..b41caba --- /dev/null +++ b/examples/demo/1/N11-log/pipeline-name @@ -0,0 +1 @@ +N11-pipeline diff --git a/examples/demo/1/N11-log/run b/examples/demo/1/N11-log/run new file mode 100644 index 0000000..2a26b7d --- /dev/null +++ b/examples/demo/1/N11-log/run @@ -0,0 +1,3 @@ +#!/usr/bin/execlineb -S0 + +s6-log -d3 t /tmp/s6-rc-demo/N11 diff --git a/examples/demo/1/N11-log/type b/examples/demo/1/N11-log/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/1/N11-log/type @@ -0,0 +1 @@ +longrun diff --git a/examples/demo/1/N11/dependencies.d/essentials b/examples/demo/1/N11/dependencies.d/essentials new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/examples/demo/1/N11/dependencies.d/essentials diff --git a/examples/demo/1/N11/finish b/examples/demo/1/N11/finish new file mode 100644 index 0000000..0ce630b --- /dev/null +++ b/examples/demo/1/N11/finish @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S4 + +ifelse { eltest $1 -eq 256 } +{ echo "N11 finishing: killed by signal $2" } +echo "N11 finishing: exited $1" diff --git a/examples/demo/1/N11/notification-fd b/examples/demo/1/N11/notification-fd new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/examples/demo/1/N11/notification-fd @@ -0,0 +1 @@ +3 diff --git a/examples/demo/1/N11/producer-for b/examples/demo/1/N11/producer-for new file mode 100644 index 0000000..34b9079 --- /dev/null +++ b/examples/demo/1/N11/producer-for @@ -0,0 +1 @@ +N11-log diff --git a/examples/demo/1/N11/run b/examples/demo/1/N11/run new file mode 100644 index 0000000..828f60c --- /dev/null +++ b/examples/demo/1/N11/run @@ -0,0 +1,5 @@ +#!/usr/bin/execlineb -S0 + +if { echo N11 starting } +if { fdmove 1 3 echo } +exec sleep 1000000 diff --git a/examples/demo/1/N11/type b/examples/demo/1/N11/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/examples/demo/1/N11/type @@ -0,0 +1 @@ +longrun |
