From: Dom <dl...@ed...> - 2008-09-09 09:24:49
|
How do I get a script to run automatically at boot time (after other boot processes have completed)? I want to kill Samba's winbindd process because it causes lots of confusing log messages (at least with Samba 3.0.30) and I don't need it (as we don't have a domain, just a workgroup). 'pkill winbindd' does the job but how do I run it at boot time? . (I could alter the init script /etc/script/samba to prevent winbindd from starting up in the first place (line 54), but I would rather have something that will survive an upgrade.) I'm using DL 1.3 (are there any plans to upgrade Samba in DL1.3 to the current recommended stable 3.2.3?) Dom, http://www.edendevelopments.co.uk/dlsetup |
From: Bruce S. <bw...@re...> - 2008-09-09 12:25:26
|
I believe "/etc/init.d/boot.local" runs after all the other scripts, and is intended for this purpose. - BS On Tue, Sep 9, 2008 at 5:24 AM, Dom <dl...@ed...> wrote: > How do I get a script to run automatically at boot time (after other > boot processes have completed)? > > I want to kill Samba's winbindd process because it causes lots of > confusing log messages (at least with Samba 3.0.30) and I don't need it > (as we don't have a domain, just a workgroup). 'pkill winbindd' does the > job but how do I run it at boot time? . (I could alter the init script > /etc/script/samba to prevent winbindd from starting up in the first > place (line 54), but I would rather have something that will survive an > upgrade.) > > I'm using DL 1.3 (are there any plans to upgrade Samba in DL1.3 to the > current recommended stable 3.2.3?) > > Dom, http://www.edendevelopments.co.uk/dlsetup |
From: Heiko Z. <he...@zu...> - 2008-09-09 12:38:38
|
Quoting "Bruce Smith" <bw...@re...>: > I believe "/etc/init.d/boot.local" runs after all the other scripts, > and is intended for this purpose. Nope, boot.local runs early. You would have to add your own init script to run after samba. -- Regards Heiko Zuerker http://www.devil-linux.org ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |
From: Dom <dl...@ed...> - 2008-09-09 15:46:34
|
Heiko Zuerker wrote: > Quoting "Bruce Smith" <bw...@re...>: > > >> I believe "/etc/init.d/boot.local" runs after all the other scripts, >> and is intended for this purpose. >> > > Nope, boot.local runs early. > You would have to add your own init script to run after samba. Thanks, and how would I do that? Where do I place it and what do I change to make it run after samba? Or do I just make changes to /etc/init.d/samba? Dom |
From: Heiko Z. <he...@zu...> - 2008-09-10 15:51:58
|
Quoting Dom <dl...@ed...>: > Heiko Zuerker wrote: >> Quoting "Bruce Smith" <bw...@re...>: >> >> >>> I believe "/etc/init.d/boot.local" runs after all the other scripts, >>> and is intended for this purpose. >>> >> >> Nope, boot.local runs early. >> You would have to add your own init script to run after samba. > Thanks, and how would I do that? Where do I place it and what do I > change to make it run after samba? Or do I just make changes to > /etc/init.d/samba? Copy the script /etc/init.d/skeleton and edit it. In the top section you can specify the dependencies. You then use the tool "insserv" to add it to the init system. Don't forget to do a save-config.... ;-) -- Regards Heiko Zuerker http://www.devil-linux.org ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. |
From: Dom <dl...@ed...> - 2008-09-10 17:31:58
|
Heiko Zuerker wrote: > Quoting Dom <dl...@ed...>: > > >> Heiko Zuerker wrote: >> >>> Quoting "Bruce Smith" <bw...@re...>: >>> >>> >>> >>>> I believe "/etc/init.d/boot.local" runs after all the other scripts, >>>> and is intended for this purpose. >>>> >>>> >>> Nope, boot.local runs early. >>> You would have to add your own init script to run after samba. >>> >> Thanks, and how would I do that? Where do I place it and what do I >> change to make it run after samba? Or do I just make changes to >> /etc/init.d/samba? >> > > Copy the script /etc/init.d/skeleton and edit it. > In the top section you can specify the dependencies. > > You then use the tool "insserv" to add it to the init system. Don't > forget to do a save-config.... ;-) Thanks, but that's scary! On reflection I've just edited out the line 'loadproc /usr/sbin/winbindd' (and the corresponding message line above it) in /etc/init.d/samba. I can always put it back later if I have to... |