systemd: myservice.service vs myservice.targetIs there a way to control two instantiated systemd services as a single unit?Systemd: start a unit after another unit REALLY startsFind the location of a systemd serviceSystemd does not restart service, although Restart=alwaysSoft dependency in systemdSystemd timer not starting its service unitIn systemd, what's the difference between After= and Requires=?systemd active (exited) status of mrd6Node.JS systemd service won't restartsystemd unit doesn't start on boot on Debian 9, but starts fine when started manually after boot and on boot on Debian 8
Is it a Munchausen Number?
Cryptography and elliptic curves
Why use steam instead of just hot air?
Why can't I prove summation identities without guessing?
Why did they go to Dragonstone?
No such column 'DeveloperName' on entity 'RecordType' after Summer '19 release on sandbox
If a character drops a magic item that turns on/off, does that item turn off when they drop it?
What was the plan for an abort of the Enola Gay's mission to drop the atomic bomb?
Has there been evidence of any other gods?
Was Mohammed the most popular first name for boys born in Berlin in 2018?
Names of the Six Tastes
Is it bad writing or bad story telling if first person narrative contains more information than the narrator knows?
When quoting someone, is it proper to change "gotta" to "got to" without modifying the rest of the quote?
Succinct and gender-neutral Russian word for "writer"
Thesis' "Future Work" section – is it acceptable to omit personal involvement in a mentioned project?
Can the president of the United States be guilty of insider trading?
Why do protein solutions have to be alkalised?
Windows OS quantum vs. SQL OS Quantum
Examples where existence is harder than evaluation
Is a vertical stabiliser needed for straight line flight in a glider?
Is this state of Earth possible, after humans left for a million years?
Can 'sudo apt-get remove [write]' destroy my Ubuntu?
Is it nonsense to say B -> [A -> B]?
Cropping a message using array splits
systemd: myservice.service vs myservice.target
Is there a way to control two instantiated systemd services as a single unit?Systemd: start a unit after another unit REALLY startsFind the location of a systemd serviceSystemd does not restart service, although Restart=alwaysSoft dependency in systemdSystemd timer not starting its service unitIn systemd, what's the difference between After= and Requires=?systemd active (exited) status of mrd6Node.JS systemd service won't restartsystemd unit doesn't start on boot on Debian 9, but starts fine when started manually after boot and on boot on Debian 8
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
In a systemd service definition file, what is the difference between
[Unit]
Description=My service...
After=zookeeper.service
and
[Unit]
Description=My service...
After=zookeeper.target
zookeeper is another service defined in another service file, but what is the significance of the extension .service
vs .target
. Is there a difference?
systemd
add a comment |
In a systemd service definition file, what is the difference between
[Unit]
Description=My service...
After=zookeeper.service
and
[Unit]
Description=My service...
After=zookeeper.target
zookeeper is another service defined in another service file, but what is the significance of the extension .service
vs .target
. Is there a difference?
systemd
add a comment |
In a systemd service definition file, what is the difference between
[Unit]
Description=My service...
After=zookeeper.service
and
[Unit]
Description=My service...
After=zookeeper.target
zookeeper is another service defined in another service file, but what is the significance of the extension .service
vs .target
. Is there a difference?
systemd
In a systemd service definition file, what is the difference between
[Unit]
Description=My service...
After=zookeeper.service
and
[Unit]
Description=My service...
After=zookeeper.target
zookeeper is another service defined in another service file, but what is the significance of the extension .service
vs .target
. Is there a difference?
systemd
systemd
asked Apr 18 '18 at 18:20
clayclay
1085
1085
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Yes. See man systemd.service
and man systemd.target
for the documentation for each type of systemd
unit.
On your systemd, you can find the files and review what systemd
directives they contain, assuming both exist:
locate zookeeper.service
locate zookeeper.target
add a comment |
A service:
A unit configuration file whose name ends in .service encodes
information about a process controlled and supervised by systemd.
A target:
A unit configuration file whose name ends in ".target" encodes
information about a target unit of systemd, which is used for grouping
units and as well-known synchronization points during start-up.
These both refer to unit configuration files
, which are:
A unit configuration file encodes information about a service, a
socket, a device, a mount point, an automount point, a swap file or
partition, a start-up target, a watched file system path, a timer
controlled and supervised by systemd(1), a resource management slice
or a group of externally created processes.
Reference: man pages for systemd.service
, systemd.target
, and systemd.unit
, respectively.
Also, with respect to the configuration files themselves; services need:
Service files must include a "[Service]" section, which carries
information about the service and the process it supervises.
No such requirement exists for target
configuration files. In fact, targets have no options specific to targets; items are configured in generic [Unit]
and [Install]
sections.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f908330%2fsystemd-myservice-service-vs-myservice-target%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes. See man systemd.service
and man systemd.target
for the documentation for each type of systemd
unit.
On your systemd, you can find the files and review what systemd
directives they contain, assuming both exist:
locate zookeeper.service
locate zookeeper.target
add a comment |
Yes. See man systemd.service
and man systemd.target
for the documentation for each type of systemd
unit.
On your systemd, you can find the files and review what systemd
directives they contain, assuming both exist:
locate zookeeper.service
locate zookeeper.target
add a comment |
Yes. See man systemd.service
and man systemd.target
for the documentation for each type of systemd
unit.
On your systemd, you can find the files and review what systemd
directives they contain, assuming both exist:
locate zookeeper.service
locate zookeeper.target
Yes. See man systemd.service
and man systemd.target
for the documentation for each type of systemd
unit.
On your systemd, you can find the files and review what systemd
directives they contain, assuming both exist:
locate zookeeper.service
locate zookeeper.target
answered Apr 18 '18 at 18:28
Mark StosbergMark Stosberg
2,8211324
2,8211324
add a comment |
add a comment |
A service:
A unit configuration file whose name ends in .service encodes
information about a process controlled and supervised by systemd.
A target:
A unit configuration file whose name ends in ".target" encodes
information about a target unit of systemd, which is used for grouping
units and as well-known synchronization points during start-up.
These both refer to unit configuration files
, which are:
A unit configuration file encodes information about a service, a
socket, a device, a mount point, an automount point, a swap file or
partition, a start-up target, a watched file system path, a timer
controlled and supervised by systemd(1), a resource management slice
or a group of externally created processes.
Reference: man pages for systemd.service
, systemd.target
, and systemd.unit
, respectively.
Also, with respect to the configuration files themselves; services need:
Service files must include a "[Service]" section, which carries
information about the service and the process it supervises.
No such requirement exists for target
configuration files. In fact, targets have no options specific to targets; items are configured in generic [Unit]
and [Install]
sections.
add a comment |
A service:
A unit configuration file whose name ends in .service encodes
information about a process controlled and supervised by systemd.
A target:
A unit configuration file whose name ends in ".target" encodes
information about a target unit of systemd, which is used for grouping
units and as well-known synchronization points during start-up.
These both refer to unit configuration files
, which are:
A unit configuration file encodes information about a service, a
socket, a device, a mount point, an automount point, a swap file or
partition, a start-up target, a watched file system path, a timer
controlled and supervised by systemd(1), a resource management slice
or a group of externally created processes.
Reference: man pages for systemd.service
, systemd.target
, and systemd.unit
, respectively.
Also, with respect to the configuration files themselves; services need:
Service files must include a "[Service]" section, which carries
information about the service and the process it supervises.
No such requirement exists for target
configuration files. In fact, targets have no options specific to targets; items are configured in generic [Unit]
and [Install]
sections.
add a comment |
A service:
A unit configuration file whose name ends in .service encodes
information about a process controlled and supervised by systemd.
A target:
A unit configuration file whose name ends in ".target" encodes
information about a target unit of systemd, which is used for grouping
units and as well-known synchronization points during start-up.
These both refer to unit configuration files
, which are:
A unit configuration file encodes information about a service, a
socket, a device, a mount point, an automount point, a swap file or
partition, a start-up target, a watched file system path, a timer
controlled and supervised by systemd(1), a resource management slice
or a group of externally created processes.
Reference: man pages for systemd.service
, systemd.target
, and systemd.unit
, respectively.
Also, with respect to the configuration files themselves; services need:
Service files must include a "[Service]" section, which carries
information about the service and the process it supervises.
No such requirement exists for target
configuration files. In fact, targets have no options specific to targets; items are configured in generic [Unit]
and [Install]
sections.
A service:
A unit configuration file whose name ends in .service encodes
information about a process controlled and supervised by systemd.
A target:
A unit configuration file whose name ends in ".target" encodes
information about a target unit of systemd, which is used for grouping
units and as well-known synchronization points during start-up.
These both refer to unit configuration files
, which are:
A unit configuration file encodes information about a service, a
socket, a device, a mount point, an automount point, a swap file or
partition, a start-up target, a watched file system path, a timer
controlled and supervised by systemd(1), a resource management slice
or a group of externally created processes.
Reference: man pages for systemd.service
, systemd.target
, and systemd.unit
, respectively.
Also, with respect to the configuration files themselves; services need:
Service files must include a "[Service]" section, which carries
information about the service and the process it supervises.
No such requirement exists for target
configuration files. In fact, targets have no options specific to targets; items are configured in generic [Unit]
and [Install]
sections.
edited Apr 30 at 20:38
answered Apr 30 at 20:32
fbicknelfbicknel
1214
1214
add a comment |
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f908330%2fsystemd-myservice-service-vs-myservice-target%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown