Passing Input parameters to the Daemon Process

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have a shell script which reads input from Terminal. I would like to run this script as a daemon process. I have read and understood about making a script to a daemon process where we would create a .service file etc.



Now I would like to read inputs for daemon process as its being read for shell script. I have read that we can configure the config files in /etc/systemd/ and I have also read about creating a pipe like mentioned in Sending input to background process. But I am getting confused and not able to get the whole picture of whether it is possible



Can anybody please explain ?
Thanks.










share|improve this question























  • The whole point of a daemon is to run in background, so taking input from a user (say, from a terminal) is contrary to what a daemon is... It's not really clear what you're trying to achieve here. Can you edit your question to explain in more details what kind of input you'd like to send to your daemon, or perhaps give an example to illustrate it?
    – Filipe Brandenburger
    21 mins ago










  • If you want to have a parameterized service, maybe service templates are what you're looking for?
    – Filipe Brandenburger
    19 mins ago














up vote
0
down vote

favorite












I have a shell script which reads input from Terminal. I would like to run this script as a daemon process. I have read and understood about making a script to a daemon process where we would create a .service file etc.



Now I would like to read inputs for daemon process as its being read for shell script. I have read that we can configure the config files in /etc/systemd/ and I have also read about creating a pipe like mentioned in Sending input to background process. But I am getting confused and not able to get the whole picture of whether it is possible



Can anybody please explain ?
Thanks.










share|improve this question























  • The whole point of a daemon is to run in background, so taking input from a user (say, from a terminal) is contrary to what a daemon is... It's not really clear what you're trying to achieve here. Can you edit your question to explain in more details what kind of input you'd like to send to your daemon, or perhaps give an example to illustrate it?
    – Filipe Brandenburger
    21 mins ago










  • If you want to have a parameterized service, maybe service templates are what you're looking for?
    – Filipe Brandenburger
    19 mins ago












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have a shell script which reads input from Terminal. I would like to run this script as a daemon process. I have read and understood about making a script to a daemon process where we would create a .service file etc.



Now I would like to read inputs for daemon process as its being read for shell script. I have read that we can configure the config files in /etc/systemd/ and I have also read about creating a pipe like mentioned in Sending input to background process. But I am getting confused and not able to get the whole picture of whether it is possible



Can anybody please explain ?
Thanks.










share|improve this question















I have a shell script which reads input from Terminal. I would like to run this script as a daemon process. I have read and understood about making a script to a daemon process where we would create a .service file etc.



Now I would like to read inputs for daemon process as its being read for shell script. I have read that we can configure the config files in /etc/systemd/ and I have also read about creating a pipe like mentioned in Sending input to background process. But I am getting confused and not able to get the whole picture of whether it is possible



Can anybody please explain ?
Thanks.







shell systemd daemon input






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 23 mins ago









Filipe Brandenburger

5,1301624




5,1301624










asked 29 mins ago









karra

12




12











  • The whole point of a daemon is to run in background, so taking input from a user (say, from a terminal) is contrary to what a daemon is... It's not really clear what you're trying to achieve here. Can you edit your question to explain in more details what kind of input you'd like to send to your daemon, or perhaps give an example to illustrate it?
    – Filipe Brandenburger
    21 mins ago










  • If you want to have a parameterized service, maybe service templates are what you're looking for?
    – Filipe Brandenburger
    19 mins ago
















  • The whole point of a daemon is to run in background, so taking input from a user (say, from a terminal) is contrary to what a daemon is... It's not really clear what you're trying to achieve here. Can you edit your question to explain in more details what kind of input you'd like to send to your daemon, or perhaps give an example to illustrate it?
    – Filipe Brandenburger
    21 mins ago










  • If you want to have a parameterized service, maybe service templates are what you're looking for?
    – Filipe Brandenburger
    19 mins ago















The whole point of a daemon is to run in background, so taking input from a user (say, from a terminal) is contrary to what a daemon is... It's not really clear what you're trying to achieve here. Can you edit your question to explain in more details what kind of input you'd like to send to your daemon, or perhaps give an example to illustrate it?
– Filipe Brandenburger
21 mins ago




The whole point of a daemon is to run in background, so taking input from a user (say, from a terminal) is contrary to what a daemon is... It's not really clear what you're trying to achieve here. Can you edit your question to explain in more details what kind of input you'd like to send to your daemon, or perhaps give an example to illustrate it?
– Filipe Brandenburger
21 mins ago












If you want to have a parameterized service, maybe service templates are what you're looking for?
– Filipe Brandenburger
19 mins ago




If you want to have a parameterized service, maybe service templates are what you're looking for?
– Filipe Brandenburger
19 mins ago















active

oldest

votes











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
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',
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480704%2fpassing-input-parameters-to-the-daemon-process%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480704%2fpassing-input-parameters-to-the-daemon-process%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?