Hi Chris,

> My first install of squid was with yast on SUSE. That came with a start,
> reload, and stop scripts. The Suse version didn't have everything enabled I
> needed, so I compiled what I needed, and lost the scripts. Webmin also has
> start, restart, and stop scripts. I haven't had time to track down either of
> the set of scripts, and right now I'm running squid with "squid -N -d1" so
> it's easy enough to ctrl-C to stop it, but we are still in the testing/setup
> stage for our installation of squid. Depending how lazy/busy things are, I'd
> either find and use the script to restart squid if there was a conf change,
> use webmin to reload it, or just kill squid and restart it.

in SUSE there's only one script: /etc/init.d/squid . This script accepts 
parameters like start|stop|status . If you compile your own squid and put the 
binary in another directory than the default install from SUSE, you just have 
to adapt one variable at the beginning of the script:

SQUID_BIN=/usr/sbin/squid

(this is the SUSE default value). Maybe you have to set the variable for the 
config file, too.

Using the script, you can easily define the runlevels in which squid should 
start automatically using insserv (or chkconfig). Of course you can use GUIs 
for this, too (Webmin, YaST).

Regards,

Peter

-- 
Peter Albrecht, SUSE LINUX AG, [EMAIL PROTECTED]

Reply via email to