
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 NAAM

start-stop-daemon - start en stopt systeemachtergronddiensten

=head1 OVERZICHT

B<start-stop-daemon> [I<optie>...] I<commando>

=head1 BESCHRIJVING

B<start-stop-daemon> wordt gebruikt om het creëren en afsluiten van
processen op systeemniveau te regelen. Door een van de overeenkomstige
opties te gebruiken kan B<start-stop-daemon> geconfigureerd worden om
bestaande exemplaren te vinden van actieve processen.

B<Note:> Unless B<--pid> or B<--pidfile> are specified, B<start-stop-daemon>
behaves similar to B<killall>(1).  B<start-stop-daemon> will scan the
process table looking for any processes which match the process name, parent
pid, uid, and/or gid (if specified). Any matching process will prevent
B<--start> from starting the daemon. All matching processes will be sent the
TERM signal (or the one specified via B<--signal> or B<--retry>) if
B<--stop> is specified. For daemons which have long-lived children which
need to live through a B<--stop>, you must specify a pidfile.

=head1 COMMANDO'S

=over 

=item B<-S>, B<--start> [B<-->] I<argumenten>

Ga na of het opgegeven proces bestaat. Indien een dergelijk proces bestaat,
doet B<start-stop-daemon> niets en sluit het af met foutstatus 1 (0 indien
B<--oknodo> opgegeven werd). Indien een dergelijk proces niet bestaat, start
het een exemplaar ervan, door het programma te gebruiken dat ofwel met
B<--exec> opgegeven werd, ofwel met B<--startas> als dat gebruikt
werd. Eventuele argumenten die na B<--> opgegeven werden aan de
commandoregel, worden ongewijzigd doorgegeven aan het programma dat
opgestart wordt.

=item B<-K>, B<--stop>

Gaat na of het opgegeven proces bestaat. Indien een dergelijk proces
bestaat, geeft B<start-stop-daemon> het het signaal dat met B<--signal>
opgegeven werd en sluit dan af met foutstatus 0. Indien een dergelijk proces
niet bestaat, sluit B<start-stop-daemon> af met foutstatus 1 (0 indien
B<--oknodo> opgegeven werd). Indien B<--retry> opgegeven werd, zal
B<start-stop-daemon> controleren of het/de proces(sen) beëindigd werden.

=item B<-T>, B<--status>

Gaat het bestaan van een opgegeven proces na en geeft een afsluitstatuscode
terug die in overeenstemming is met de LSB-acties voor initialisatiescripts
(LSB Init Script Actions) (sinds versie 1.16.1).

=item B<-H>, B<--help>

Toon informatie over het gebruik en sluit af.

=item B<-V>, B<--version>

Toon de programmaversie en sluit af.

=back

=head1 OPTIES

=head2 Vergelijkingsopties

=over 

=item B<--pid> I<pid>

Ga na of een proces bestaat met het opgegeven I<pid> (sinds versie
1.17.6). Het I<pid> moet een getal zijn groter dan 0.

=item B<--ppid> I<moeder-pid>

Ga na of een proces bestaat met het opgegeven moeder-pid I<moeder-pid>
(sinds versie 1.17.7). Het I<moeder-pid> moet een getal zijn groter dan 0.

=item B<-p>, B<--pidfile> I<pidfile>

Check whether a process has created the file I<pidfile>.

B<Note:> Using this matching option alone might cause unintended processes
to be acted on, if the old process terminated without being able to remove
the I<pidfile>.

B<Warning:> Using this match option with a world-writable pidfile or using
it alone with a daemon that writes the pidfile as an unprivileged (non-root)
user will be refused with an error (since version 1.19.3) as this is a
security risk, because either any user can write to it, or if the daemon
gets compromised, the contents of the pidfile cannot be trusted, and then a
privileged runner (such as an init script executed as root) would end up
acting on any system process.  Using I</dev/null> is exempt from these
checks.

=item B<-x>, B<--exec> I<programma>

Check for processes that are instances of this I<executable>. The
I<executable> argument should be an absolute pathname.

B<Note:> This might not work as intended with interpreted scripts, as the
executable will point to the interpreter. Take into account processes
running from inside a chroot will also be matched, so other match
restrictions might be needed.

=item B<-n>, B<--name> I<procesnaam>

Check for processes with the name I<process-name>. The I<process-name> is
usually the process filename, but it could have been changed by the process
itself.

B<Note:> On most systems this information is retrieved from the process comm
name from the kernel, which tends to have a relatively short length limit
(assuming more than 15 characters is non-portable).

=item B<-u>, B<--user> I<gebruikersnaam>|I<uid>

Check for processes owned by the user specified by I<username> or I<uid>.

B<Note:> Using this matching option alone will cause all processes matching
the user to be acted on.

=back

=head2 Algemene opties

=over 

=item B<-g>, B<--group> I<groep>|I<gid>

Verander naar I<groep> of I<gid> bij het starten van het proces.

=item B<-s>, B<--signal> I<signaal>

Samen met B<--stop> gebruikt, geeft het op welk signaal moet gestuurd worden
naar de processen die gestopt worden (standaard is dat TERM).

=item B<-R>, B<--retry> I<verlooptijd>|I<schema>

Samen met B<--stop> gebruikt, geeft het aan dat B<start-stop-daemon> moet
nagaan of het/de proces(sen) stoppen. Het zal bij herhaling controleren of
er eventueel processen actief zijn die een overeenkomst opleveren, totdat
dit voor geen enkel proces nog het geval is. Indien de processen niet
afsluiten, dan zal het verdere actie ondernemen, zoals aangegeven door het
schema.

Indien I<verlooptijd> opgegeven werd in plaats van I<schema>, dan wordt het
schema I<signaal>B</>I<verlooptijd>B</KILL/>I<verlooptijd> gebruikt, waarbij
I<signaal> het signaal is dat opgegeven werd met B<--signal>.

I<schema> is een lijst van minstens twee items, van elkaar gescheiden door
slashes (B</>). Elk item kan B<->I<signaalnummer> of [B<->]I<signaalnaam>
zijn, hetgeen betekent dat dit signaal gegeven moet worden, of
I<verlooptijd>, hetgeen betekent dat dit aantal seconden gewacht moet worden
op het afsluiten van de processen, of B<forever>, hetgeen betekent dat de
rest van het schema zo nodig permanent herhaald moet worden.

Indien het einde van het schema bereikt wordt en B<forever> niet opgegeven
werd, dan zal B<start-stop-daemon> afsluiten met de foutstatus 2. Indien een
schema opgegeven werd, dan wordt elk signaal dat met B<--signal> opgegeven
werd, genegeerd.

=item B<-a>, B<--startas> I<padnaam>

Samen met B<--start> gebruikt, start dit het proces dat met I<padnaam>
opgegeven werd. Indien dit niet opgegeven werd, wordt als standaard het
argument gebruikt dat bij B<--exec> opgegeven werd.

=item B<-t>, B<--test>

Toon de acties die ondernomen zouden worden en geef de passende
terugkeerwaarde, maar onderneem geen actie.

=item B<-o>, B<--oknodo>

Geef afsluitstatus 0 terug in plaats van 1 indien er geen acties ondernomen
werden (zouden worden).

=item B<-q>, B<--quiet>

Geef geen informatieve berichten weer. Toon enkel foutmeldingen.

=item B<-c>, B<--chuid> I<gebruikersnaam>|I<uid>[B<:>I<groep>|I<gid>]

Verander naar deze gebruikersnaam/uid vooraleer het proces te starten. U
kunt ook een groep opgeven door een B<:> toe te voegen en dan de groep of
gid op te geven op dezelfde manier als voor het commando B<chown>(1)
(I<gebruiker>B<:>I<groep>). Indien een gebruiker opgegeven wordt zonder een
groep, dan wordt voor die gebruiker zijn primaire GID gebruikt. Bij het
gebruik van deze optie moet u er zich van bewust zijn dat ook de primaire en
bijkomende groepen ingesteld worden, ook als de optie B<--group> niet
opgegeven werd. De optie B<--group> dient enkel voor groepen waartoe de
gebruiker normaal niet behoort (zoals het voor een specifiek proces
instellen van een groepslidmaatschap voor algemene gebruikers zoals
B<nobody>).

=item B<-r>, B<--chroot> I<hoofdmap>

Change directory and chroot to I<root> before starting the process. Please
note that the pidfile is also written after the chroot.

=item B<-d>, B<--chdir> I<pad>

Change directory to I<path> before starting the process. This is done after
the chroot if the B<-r>|B<--chroot> option is set. When not specified,
B<start-stop-daemon> will change directory to the root directory before
starting the process.

=item B<-b>, B<--background>

Typically used with programs that don't detach on their own. This option
will force B<start-stop-daemon> to fork before starting the process, and
force it into the background.

B<Warning: start-stop-daemon> cannot check the exit status if the process
fails to execute for B<any> reason. This is a last resort, and is only meant
for programs that either make no sense forking on their own, or where it's
not feasible to add the code for them to do this themselves.

=item B<--notify-await>

Wachten tot het achtergrondproces een kennisgeving zendt dat het gereed is,
vooraleer de dienst als opgestart beschouwd wordt (sinds versie 1.19.3). Dit
past elementen van het 'readiness protocol' van systemd toe, zoals dit in de
man-pagina B<sd_notify>(3) gespecificeerd wordt. De volgende variabelen
worden ondersteund:

=over 

=item B<READY=1>

Het programma is gereed om zijn dienstverlening aan te bieden en dus kunnen
we veilig afsluiten.

=item B<EXTEND_TIMEOUT_USEC=>I<aantal>

Het programma vraagt om de wachttijd uit te breiden met I<aantal>
microseconden. Dit stelt de huidige wachttijd opnieuw in op de opgegeven
waarde.

=item B<ERRNO=>I<nummer>

Het programma sluit af met een foutmelding. Hetzelfde doen en van de
B<errno>-waarde de gebruikersvriendelijke tekenreeks tonen.

=back

=item B<--notify-timeout>I<wachttijd>

Een wachttijd instellen voor de optie B<--notify-await> (sinds versie
1.19.3). Wanneer de wachttijd verlopen is, zal B<start-stop-daemon>
afsluiten met een foutmelding en zal niet gewacht worden op de kennisgeving
van gereedheid. Standaard is dit B<60> seconden.

=item B<-C>, B<--no-close>

Sluit een eventuele bestandsindicator niet bij het naar de achtergrond
dwingen van de achtergronddienst (sinds version 1.16.5). Gebruikt met het
oog op debuggen om de uitvoer van het proces te zien of om
bestandsindicatoren om te leiden om de procesuitvoer te loggen. Enkel
relevant als B<--background> gebruikt wordt.

=item B<-N>, B<--nicelevel> I<geheel-getal>

Dit wijzigt de prioriteit van het proces voor het gestart wordt.

=item B<-P>, B<--procsched> I<beleid>B<:>I<prioriteit>

Dit wijzigt het procesplannerbeleid en de procesplannerprioriteit van het
proces voor het gestart wordt (sinds versie 1.15.0). Facultatief kan de
prioriteit opgegeven worden door een B<:>, gevolgd door de waarde, toe te
voegen. De standaardI<prioriteit> is 0. De momenteel ondersteunde waarden
voor beleid zijn B<other>, B<fifo> en B<rr>.

=item B<-I>, B<--iosched> I<klasse>B<:>I<prioriteit>

Dit wijzigt de IO-plannerklasse en IO-plannerprioriteit van het proces voor
het gestart wordt (sinds versie 1.15.0). Facultatief kan de prioriteit
opgegeven worden door een B<:>, gevolgd door de waarde, toe te voegen. De
standaardI<prioriteit> is 4, tenzij I<klasse> B<idle> is. In dat geval zal
I<prioriteit> steeds 7 zijn. De momenteel ondersteunde waarden voor
I<klasse> zijn B<idle>, B<best-effort> en B<real-time>.

=item B<-k>, B<--umask> I<masker>

Dit stelt het umask van het proces in voor het gestart wordt (sinds versie
1.13.22).

=item B<-m>, B<--make-pidfile>

Used when starting a program that does not create its own pid file. This
option will make B<start-stop-daemon> create the file referenced with
B<--pidfile> and place the pid into it just before executing the
process. Note, the file will only be removed when stopping the program if
B<--remove-pidfile> is used.

B<Note:> This feature may not work in all cases. Most notably when the
program being executed forks from its main process. Because of this, it is
usually only useful when combined with the B<--background> option.

=item B<--remove-pidfile>

Wordt gebruikt bij het stoppen van een programma dat zijn eigen pid-bestand
niet verwijdert (sinds versie 1.17.19). Deze optie zal B<start-stop-daemon>
het bestand waarnaar met B<--pidfile> verwezen wordt, doen verwijderen na
het beëindigen van het proces.

=item B<-v>, B<--verbose>

Geef uitvoerige informatieve mededelingen weer.

=back

=head1 AFSLUITSTATUS

=over 

=item B<0>

De gevraagde actie werd uitgevoerd. Indien B<--oknodo> opgegeven werd, is
het ook mogelijk dat er niets gedaan moest worden. Dit kan het geval zijn
als B<--start> opgegeven werd en er al een overeenkomstig proces actief was,
of als B<--stop> opgegeven werd en er geen overeenkomstige processen waren.

=item B<1>

Indien B<--oknodo> niet opgegeven werd en niets gedaan werd.

=item B<2>

Indien B<--stop> en B<--retry> opgegeven werden, maar het einde van het
schema bereikt werd en de processen nog steeds actief waren.

=item B<3>

Elke andere fout.

=back

Bij het gebruik van het commando B<--status>, worden de volgende statuscodes
teruggegeven:

=over 

=item B<0>

Het programma is actief.

=item B<1>

Het programma is niet actief en het pid-bestand bestaat.

=item B<3>

Het programma is niet actief.

=item B<4>

Niet in staat om de status van het programma te bepalen.

=back

=head1 VOORBEELD

Start de achtergronddienst B<food> tenzij er al een actief is (een proces
met als naam food, dat actief is als gebruiker food met de pid in food.pid):

=over 

 start-stop-daemon --start --oknodo --user food --name food \
 	--pidfile /run/food.pid --startas /usr/sbin/food \
 	--chuid food -- --daemon

=back

Stuur B<SIGTERM> naar B<food> en wacht tot 5 seconden op zijn beëindiging:

=over 

 start-stop-daemon --stop --oknodo --user food --name food \
 	--pidfile /run/food.pid --retry 5

=back

Demonstratie van een aangepast schema om B<food> te stoppen:

=over 

 start-stop-daemon --stop --oknodo --user food --name food \
 	--pidfile /run/food.pid --retry=TERM/30/KILL/5

=back

