summaryrefslogtreecommitdiff
path: root/man/systemd.service.xml
Commit message (Collapse)AuthorAge
* man: document that ExecStartPre= is not the place to start long-running ↵Lennart Poettering2015-03-09
| | | | processes
* man: boilerplate unificationZbigniew Jędrzejewski-Szmek2015-02-10
|
* Reindent man pages to 2chZbigniew Jędrzejewski-Szmek2015-02-03
|
* man: systemd.service(5): add some simple examplesChristian Seiler2015-01-27
| | | | | Add a couple of exampels, at least one for each service type that include some explanations and pointers to various relevant options.
* core: add new logic for services to store file descriptors in PID 1Lennart Poettering2015-01-06
| | | | | | | | | | | | | | With this change it is possible to send file descriptors to PID 1, via sd_pid_notify_with_fds() which PID 1 will store individually for each service, and pass via the usual fd passing logic on next invocation. This is useful for enable daemon reload schemes where daemons serialize their state to /run, push their fds into PID 1 and terminate, restoring their state on next start from the data in /run and passed in from PID 1. The fds are kept by PID 1 as long as no POLLHUP or POLLERR is seen on them, and the service they belong to are either not dead or failed, or have a job queued.
* load-fragment: allow quoting in command name and document allowed escapesZbigniew Jędrzejewski-Szmek2014-12-18
| | | | | | | | | The handling of the command name and other arguments is unified. This simplifies things and should make them more predictable for users. Incidentally, this makes ExecStart handling match the .desktop file specification, apart for the requirment for an absolute path. https://bugs.freedesktop.org/show_bug.cgi?id=86171
* man: BusName= is not optional for Type!=busUmut Tezduyar Lindskog2014-11-30
| | | | http://lists.freedesktop.org/archives/systemd-devel/2014-November/025492.html
* core: warn and ignore SysVStartPriority=Zbigniew Jędrzejewski-Szmek2014-11-30
| | | | Option was being parsed but not used for anything.
* core: send sigabrt on watchdog timeout to get the stacktraceUmut Tezduyar Lindskog2014-10-28
| | | | | if sigabrt doesn't do the job, follow regular shutdown routine, sigterm > sigkill.
* man: try to reword explanation of Sockets= a bitLennart Poettering2014-10-20
|
* man: fix typosJan Synacek2014-10-15
|
* man: document stripping of quotesZbigniew Jędrzejewski-Szmek2014-10-07
|
* man: move commandline parsing to a separate sectionZbigniew Jędrzejewski-Szmek2014-10-07
| | | | | It is very long already, and obscures the description of ExecStart, and it is about to get longer.
* man: fix typo and add linkZbigniew Jędrzejewski-Szmek2014-09-22
|
* bus: parse BusPolicy directive in service filesDaniel Mack2014-09-08
| | | | | | Add a new directive called BusPolicy to define custom endpoint policies. If one such directive is given, an endpoint object in the service's ExecContext is created and the given policy is added to it.
* man: fix references to systemctl man page which is now in section 1Michael Biebl2014-09-06
| | | | https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760613
* core: introduce "poweroff" as new failure action typesLennart Poettering2014-08-22
| | | | Also, change the default action on a system start-up timeout to powering off.
* core: add support for a configurable system-wide start-up timeoutLennart Poettering2014-08-22
| | | | | | | | | | | | | | | | | | | When this system-wide start-up timeout is hit we execute one of the failure actions already implemented for services that fail. This should not only be useful on embedded devices, but also on laptops which have the power-button reachable when the lid is closed. This devices, when in a backpack might get powered on by accident due to the easily reachable power button. We want to make sure that the system turns itself off if it starts up due this after a while. When the system manages to fully start-up logind will suspend the machine by default if the lid is closed. However, in some cases we don't even get as far as logind, and the boot hangs much earlier, for example because we ask for a LUKS password that nobody ever enters. Yeah, this is a real-life problem on my Yoga 13, which has one of those easily accessible power buttons, even if the device is closed.
* service: allow services of Type=oneshot that specify no ExecStart= commandsLennart Poettering2014-08-21
| | | | | | This is useful for services that simply want to run something on shutdown, but not at bootup. They should only set ExecStop= but leave ExecStart= unset.
* man: correct references to DefaultTimeout*SecZbigniew Jędrzejewski-Szmek2014-08-07
| | | | Noticed by thp on #systemd.
* man: reference RestartForceExitStatus= from the Restart= descriptionLennart Poettering2014-07-03
|
* core: introduce new RestartForceExitStatus= service settingLennart Poettering2014-07-03
| | | | | | This does the inverse of RestartPreventExitStatus=: it forces a restart of a service when a certain exit status is returned by a service process.
* doc: grammatical correctionsJan Engelhardt2014-06-28
|
* core: introduce new Restart=on-abnormal settingLennart Poettering2014-06-05
| | | | | | | | | | | Restart=on-abnormal is similar to Restart=on-failure, but avoids restarts on unclean exit codes (but still doing restarts on all obviously unclean exits, such as timeouts, signals, coredumps, watchdog timeouts). Also see: https://fedorahosted.org/fpc/ticket/191
* man: fix some minor language typosLennart Poettering2014-05-16
|
* man: clarify that the ExecReload= command should be synchronousLennart Poettering2014-05-16
| | | | http://lists.freedesktop.org/archives/systemd-devel/2014-May/019054.html
* service: add FailureAction= optionMichael Olbrich2014-04-24
| | | | | It has the same possible values as StartLimitAction= and is executed immediately if a service fails.
* service: add support for reboot argument when triggered by StartLimitAction=Michael Olbrich2014-04-21
| | | | | | | | When rebooting with systemctl, an optional argument can be passed to the reboot system call. This makes it possible the specify the argument in a service file and use it when the service triggers a restart. This is useful to distinguish between manual reboots and reboots caused by failing services.
* man: there is no ExecStopPre= for service unitsLennart Poettering2014-02-21
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=73177
* doc: update punctuationJan Engelhardt2014-02-17
| | | | Resolve spotted issues related to missing or extraneous commas, dashes.
* Revert "man: systemd.service(5): clarify behavior of SuccessExitStatus"Lennart Poettering2014-02-17
| | | | | | | This reverts commit 29e254f7f093c07a1ec7e845e60203357f585235. Conflicts: man/systemd.service.xml
* man: use spaces instead of tabsJason St. John2014-02-14
| | | | | Several sections of the man pages included intermixed tabs and spaces; this commit replaces all tabs with spaces.
* man: replace STDOUT with standard output, etc.Zbigniew Jędrzejewski-Szmek2014-02-14
| | | | | | | | | Actually 'STDOUT' is something that doesn't appear anywhere: in the stdlib we have 'stdin', and there's only the constant STDOUT_FILENO, so there's no reason to use capitals. When refering to code, STDOUT/STDOUT/STDERR are replaced with stdin/stdout/stderr, and in other places they are replaced with normal phrases like standard output, etc.
* man: fix grammatical errors and other formatting issuesJason St. John2014-02-14
| | | | | | | * standardize capitalization of STDIN, STDOUT, and STDERR * reword some sentences for clarity * reflow some very long lines to be shorter than ~80 characters * add some missing <literal>, <constant>, <varname>, <option>, and <filename> tags
* man: always place <programlisting> and </programlisting> in a line with ↵Lennart Poettering2014-02-14
| | | | actual sources, so that we don't get spurious newlines in the man page output
* man: systemd.service(5): clarify behavior of SuccessExitStatusDave Reisner2014-02-14
| | | | | | The behavior of this is a little cryptic in that $MAINPID must exit as a direct result of receiving a signal in order for a listed signal to be considered a success condition.
* man: mention which variables will be expanded in ExecStartZbigniew Jędrzejewski-Szmek2014-01-09
|
* man: add a note about propagating signalsZbigniew Jędrzejewski-Szmek2013-12-27
|
* man: fix Type= reference v2Zbigniew Jędrzejewski-Szmek2013-12-27
| | | | | | | | | grawity: It looks like the old version _was_ correct – the default value will be "Type=dbus" if the service has a BusName set. Suggested change: "if neither Type= nor BusName= is specified"
* man: fix Type= referenceMarcos Felipe Rasia de Mello2013-12-26
| | | | | | | | | | | | Simple man page fix attached. -- Marcos From 268d10a2f8769fd1dcb9440670af15ac02c5df89 Mon Sep 17 00:00:00 2001 From: Marcos Mello <marcosfrm@gmail.com> Date: Thu, 26 Dec 2013 17:19:04 -0200 Subject: [PATCH 1/1] man: fix Type= reference
* man: grammar and wording improvementsJan Engelhardt2013-12-25
| | | | | | | This is a recurring submission and includes corrections to: - missing words, preposition choice. - change of /lib to /usr/lib, because that is what most distros are using as the system-wide location for systemd/udev files.
* man: improvements to comma placementJan Engelhardt2013-12-25
| | | | | This is a recurring submission and includes corrections to: comma placement.
* man: resolve word omissionsJan Engelhardt2013-12-25
| | | | | This is a recurring submission and includes corrections to: word omissions and word class choice.
* man: remove advice to avoid setting the same var more than onceZbigniew Jędrzejewski-Szmek2013-12-14
| | | | | | So far the compatibility with .desktop settings hasn't been imporant at all, and we do not want people to write convoluted unit files.
* man: beef up ExecStart descriptionZbigniew Jędrzejewski-Szmek2013-12-14
| | | | | | | | We have lots of questions from people who assume that shell syntax works here, so let's be very explicit what is allowed and what is not. A few examples should also help. http://bugs.debian.org/732156
* manager: configurable StartLimit default valuesLukas Nykryn2013-11-08
| | | | https://bugzilla.redhat.com/show_bug.cgi?id=821723
* man: wording and grammar updatesJan Engelhardt2013-11-07
| | | | | This is a recurring submission and includes corrections to various issue spotted: comma setting, missing words/preposition choice.
* Configurable Timeouts/Restarts default valuesOleksii Shevchuk2013-11-05
| | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=71132 Patch adds DefaultTimeoutStartSec, DefaultTimeoutStopSec, DefaultRestartSec configuration options to manager configuration file.
* mount/service: drop FsckPassNo supportTom Gundersen2013-10-19
| | | | | | | | We now treat passno as boleans in the generators, and don't need this any more. fsck itself is able to sequentialize checks on the same local media, so in the common case the ordering is redundant. It is still possible to force an order by using .d fragments, in case that is desired.
* man: wording and grammar updatesJan Engelhardt2013-10-15
| | | | | | This is a recurring submission and includes corrections to various issue spotted. I guess I can just skip over reporting ubiquitous comma placement fixes…