Re: BTRFS scrub from systemd unit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, Mar 19, 2014 at 09:42:46PM -0400, Mark Lee wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> On 03/19/2014 09:40 PM, Sean Greenslade wrote:
> > On Thu, Mar 20, 2014 at 01:06:18AM +0000, Mauro Santos wrote:
> >> On 20-03-2014 00:41, Sean Greenslade wrote:
> >>> Hi, folks. I've been noodling over this rather odd issue I've been
> >>> having, and I thought I'd get a second opinion on things. 
> >>> <SNIP>
> >>> So I'm stumped, here. Anyone have any clue as to what's happening?
> >>>
> >>> Thanks,
> >>>
> >>> --Sean
> >>>
> >>
> >> Just a guess but you might want to change the unit type to simple
> >> instead of oneshot.
> >>
> >> -- 
> >> Mauro Santos
> > 
> > I thought of that, but it just does the same thing. The scrub command
> > returns after forking(?) back the real scrub process. Now, maybe if
> > someone has a clever way of making the service detect when the scrub
> > finishes, I could do a remainafterexit unit, but I can't see a way to do
> > that.
> > 
> > --Sean
> > 
> Salutations,
> 
> If it's supposed to fork, you may want to switch to type=forking.
> 
> See <http://www.freedesktop.org/software/systemd/man/systemd.service.html>
> 
> Regards,
> Mark

I did an strace on the start scrub process, but my knowledge on its
output is limited. I _believe_ this line means that it is forking, but
can someone else confirm this?

clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7ffbb9fddb50) = 713


--Sean


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux