* Path monitoring support in s6-services
@ 2021-02-17 7:38 billa chaitanya
2021-02-17 9:26 ` Casper Ti. Vector
0 siblings, 1 reply; 7+ messages in thread
From: billa chaitanya @ 2021-02-17 7:38 UTC (permalink / raw)
To: supervision
[-- Attachment #1: Type: text/plain, Size: 194 bytes --]
Hi Team,
I am trying to start a service when a file/path is
modified/touched/created.Do we have any mechanism in s6 that supports
enabling a service up on monitoring a path?
Thanks,
Chaitanya
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Path monitoring support in s6-services
2021-02-17 7:38 Path monitoring support in s6-services billa chaitanya
@ 2021-02-17 9:26 ` Casper Ti. Vector
2021-02-17 10:35 ` billa chaitanya
2021-02-17 19:29 ` Ben Franksen
0 siblings, 2 replies; 7+ messages in thread
From: Casper Ti. Vector @ 2021-02-17 9:26 UTC (permalink / raw)
To: supervision
On Wed, Feb 17, 2021 at 01:08:44PM +0530, billa chaitanya wrote:
> I am trying to start a service when a file/path is
> modified/touched/created.Do we have any mechanism in s6 that supports
> enabling a service up on monitoring a path?
inotifyd (or something similar) + s6-svc (or s6-rc)?
--
My current OpenPGP key:
RSA4096/0x227E8CAAB7AA186C (expires: 2022.09.20)
7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Path monitoring support in s6-services
2021-02-17 9:26 ` Casper Ti. Vector
@ 2021-02-17 10:35 ` billa chaitanya
2021-02-17 12:06 ` Laurent Bercot
2021-02-17 19:29 ` Ben Franksen
1 sibling, 1 reply; 7+ messages in thread
From: billa chaitanya @ 2021-02-17 10:35 UTC (permalink / raw)
To: supervision
[-- Attachment #1: Type: text/plain, Size: 711 bytes --]
>
> inotifyd (or something similar) + s6-svc (or s6-rc)?
>
Thought of the same but I have many such services;Just thinking of cpu
overhead during the initial boot up.
Thanks,
Chaitnaya
On Wed, Feb 17, 2021 at 2:57 PM Casper Ti. Vector <caspervector@gmail.com>
wrote:
> On Wed, Feb 17, 2021 at 01:08:44PM +0530, billa chaitanya wrote:
> > I am trying to start a service when a file/path is
> > modified/touched/created.Do we have any mechanism in s6 that supports
> > enabling a service up on monitoring a path?
>
> inotifyd (or something similar) + s6-svc (or s6-rc)?
>
> --
> My current OpenPGP key:
> RSA4096/0x227E8CAAB7AA186C (expires: 2022.09.20)
> 7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Path monitoring support in s6-services
2021-02-17 9:26 ` Casper Ti. Vector
2021-02-17 10:35 ` billa chaitanya
@ 2021-02-17 19:29 ` Ben Franksen
1 sibling, 0 replies; 7+ messages in thread
From: Ben Franksen @ 2021-02-17 19:29 UTC (permalink / raw)
To: supervision
Am 17.02.21 um 10:26 schrieb Casper Ti. Vector:
> On Wed, Feb 17, 2021 at 01:08:44PM +0530, billa chaitanya wrote:
>> I am trying to start a service when a file/path is
>> modified/touched/created.Do we have any mechanism in s6 that supports
>> enabling a service up on monitoring a path?
>
> inotifyd (or something similar) + s6-svc (or s6-rc)?
You can also write your own specialised daemon with a simple shell
script a la
inotifywait -q -m ... | while true; do
# get the next event:
event=$(head -1)
...
done
I am using this method in a production system.
Cheers
Ben
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-02-17 19:35 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-17 7:38 Path monitoring support in s6-services billa chaitanya
2021-02-17 9:26 ` Casper Ti. Vector
2021-02-17 10:35 ` billa chaitanya
2021-02-17 12:06 ` Laurent Bercot
2021-02-17 12:58 ` billa chaitanya
2021-02-17 13:39 ` Laurent Bercot
2021-02-17 19:29 ` Ben Franksen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).