Linux Startup Script Errors
I am trying to make a startup script, but when I run top
, I don't see it running. Here is my startup script:
#!/bin/bash
# /etc/init.d/mystartupscript.sh
cd /home/ubuntu/gvite
tmux new "sudo ./gvite"
I don't know what's happening, but when try to manually start it, I get these errors:
Warning: The unit file, source configuration file or drop-ins of mystartupscript.service changed on disk.
● mystartupscript.service
Loaded: loaded (/etc/init.d/mystartupscript.sh; generated)
Active: failed (Result: exit-code) since Sun 2019-03-17 23:01:04 UTC; 9min ago
Docs: man:systemd-sysv-generator(8)
Process: 1322 ExecStart=/etc/init.d/mystartupscript.sh start (code=exited, status=1/FAILURE)
Tasks: 0 (limit: 1152)
CGroup: /system.slice/mystartupscript.service
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Starting mystartupscript.service...
Mar 17 23:01:04 ip-172-31-3-197 mystartupscript.sh[1322]: open terminal failed: not a terminal
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Control process exited, code=exited s
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Failed with result 'exit-code'.
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Failed to start mystartupscript.service.
lines 1-14/14 (END)
How can I fix this?
ubuntu tmux startup init-script
New contributor
add a comment |
I am trying to make a startup script, but when I run top
, I don't see it running. Here is my startup script:
#!/bin/bash
# /etc/init.d/mystartupscript.sh
cd /home/ubuntu/gvite
tmux new "sudo ./gvite"
I don't know what's happening, but when try to manually start it, I get these errors:
Warning: The unit file, source configuration file or drop-ins of mystartupscript.service changed on disk.
● mystartupscript.service
Loaded: loaded (/etc/init.d/mystartupscript.sh; generated)
Active: failed (Result: exit-code) since Sun 2019-03-17 23:01:04 UTC; 9min ago
Docs: man:systemd-sysv-generator(8)
Process: 1322 ExecStart=/etc/init.d/mystartupscript.sh start (code=exited, status=1/FAILURE)
Tasks: 0 (limit: 1152)
CGroup: /system.slice/mystartupscript.service
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Starting mystartupscript.service...
Mar 17 23:01:04 ip-172-31-3-197 mystartupscript.sh[1322]: open terminal failed: not a terminal
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Control process exited, code=exited s
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Failed with result 'exit-code'.
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Failed to start mystartupscript.service.
lines 1-14/14 (END)
How can I fix this?
ubuntu tmux startup init-script
New contributor
You probably don't needtmux
...unless you at some point plan to connect to the service? And you don't needsudo
since you're running as root. So I would just make the last line./gvite
– Stephen Harris
2 hours ago
Ok, I got it to work. Thanks! Also, now gvite cant find the data directory, so it is starting to sync all over again from the block 0. Can u help me plz?
– Crypthusiast
1 hour ago
I have no idea whatgvite
is... but remember when a process is started from a service like this then it runs asroot
and inherits a minimal setup. So any configuration you have as your own user ("ubuntu") won't be picked up on. Some applications may allow a different configuration to be used; you'll need to read the documentation.
– Stephen Harris
1 hour ago
Gvite is a daemon for a cryptocurrency full node, and needs its directory. When I run it from my usual terminal, it just goes where it left. It takes a long time to sync, and I need it to continue. Maybe there is a way to move the data directory somewhere where the system can find it?
– Crypthusiast
1 hour ago
add a comment |
I am trying to make a startup script, but when I run top
, I don't see it running. Here is my startup script:
#!/bin/bash
# /etc/init.d/mystartupscript.sh
cd /home/ubuntu/gvite
tmux new "sudo ./gvite"
I don't know what's happening, but when try to manually start it, I get these errors:
Warning: The unit file, source configuration file or drop-ins of mystartupscript.service changed on disk.
● mystartupscript.service
Loaded: loaded (/etc/init.d/mystartupscript.sh; generated)
Active: failed (Result: exit-code) since Sun 2019-03-17 23:01:04 UTC; 9min ago
Docs: man:systemd-sysv-generator(8)
Process: 1322 ExecStart=/etc/init.d/mystartupscript.sh start (code=exited, status=1/FAILURE)
Tasks: 0 (limit: 1152)
CGroup: /system.slice/mystartupscript.service
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Starting mystartupscript.service...
Mar 17 23:01:04 ip-172-31-3-197 mystartupscript.sh[1322]: open terminal failed: not a terminal
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Control process exited, code=exited s
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Failed with result 'exit-code'.
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Failed to start mystartupscript.service.
lines 1-14/14 (END)
How can I fix this?
ubuntu tmux startup init-script
New contributor
I am trying to make a startup script, but when I run top
, I don't see it running. Here is my startup script:
#!/bin/bash
# /etc/init.d/mystartupscript.sh
cd /home/ubuntu/gvite
tmux new "sudo ./gvite"
I don't know what's happening, but when try to manually start it, I get these errors:
Warning: The unit file, source configuration file or drop-ins of mystartupscript.service changed on disk.
● mystartupscript.service
Loaded: loaded (/etc/init.d/mystartupscript.sh; generated)
Active: failed (Result: exit-code) since Sun 2019-03-17 23:01:04 UTC; 9min ago
Docs: man:systemd-sysv-generator(8)
Process: 1322 ExecStart=/etc/init.d/mystartupscript.sh start (code=exited, status=1/FAILURE)
Tasks: 0 (limit: 1152)
CGroup: /system.slice/mystartupscript.service
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Starting mystartupscript.service...
Mar 17 23:01:04 ip-172-31-3-197 mystartupscript.sh[1322]: open terminal failed: not a terminal
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Control process exited, code=exited s
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: mystartupscript.service: Failed with result 'exit-code'.
Mar 17 23:01:04 ip-172-31-3-197 systemd[1]: Failed to start mystartupscript.service.
lines 1-14/14 (END)
How can I fix this?
ubuntu tmux startup init-script
ubuntu tmux startup init-script
New contributor
New contributor
New contributor
asked 2 hours ago
CrypthusiastCrypthusiast
1
1
New contributor
New contributor
You probably don't needtmux
...unless you at some point plan to connect to the service? And you don't needsudo
since you're running as root. So I would just make the last line./gvite
– Stephen Harris
2 hours ago
Ok, I got it to work. Thanks! Also, now gvite cant find the data directory, so it is starting to sync all over again from the block 0. Can u help me plz?
– Crypthusiast
1 hour ago
I have no idea whatgvite
is... but remember when a process is started from a service like this then it runs asroot
and inherits a minimal setup. So any configuration you have as your own user ("ubuntu") won't be picked up on. Some applications may allow a different configuration to be used; you'll need to read the documentation.
– Stephen Harris
1 hour ago
Gvite is a daemon for a cryptocurrency full node, and needs its directory. When I run it from my usual terminal, it just goes where it left. It takes a long time to sync, and I need it to continue. Maybe there is a way to move the data directory somewhere where the system can find it?
– Crypthusiast
1 hour ago
add a comment |
You probably don't needtmux
...unless you at some point plan to connect to the service? And you don't needsudo
since you're running as root. So I would just make the last line./gvite
– Stephen Harris
2 hours ago
Ok, I got it to work. Thanks! Also, now gvite cant find the data directory, so it is starting to sync all over again from the block 0. Can u help me plz?
– Crypthusiast
1 hour ago
I have no idea whatgvite
is... but remember when a process is started from a service like this then it runs asroot
and inherits a minimal setup. So any configuration you have as your own user ("ubuntu") won't be picked up on. Some applications may allow a different configuration to be used; you'll need to read the documentation.
– Stephen Harris
1 hour ago
Gvite is a daemon for a cryptocurrency full node, and needs its directory. When I run it from my usual terminal, it just goes where it left. It takes a long time to sync, and I need it to continue. Maybe there is a way to move the data directory somewhere where the system can find it?
– Crypthusiast
1 hour ago
You probably don't need
tmux
...unless you at some point plan to connect to the service? And you don't need sudo
since you're running as root. So I would just make the last line ./gvite
– Stephen Harris
2 hours ago
You probably don't need
tmux
...unless you at some point plan to connect to the service? And you don't need sudo
since you're running as root. So I would just make the last line ./gvite
– Stephen Harris
2 hours ago
Ok, I got it to work. Thanks! Also, now gvite cant find the data directory, so it is starting to sync all over again from the block 0. Can u help me plz?
– Crypthusiast
1 hour ago
Ok, I got it to work. Thanks! Also, now gvite cant find the data directory, so it is starting to sync all over again from the block 0. Can u help me plz?
– Crypthusiast
1 hour ago
I have no idea what
gvite
is... but remember when a process is started from a service like this then it runs as root
and inherits a minimal setup. So any configuration you have as your own user ("ubuntu") won't be picked up on. Some applications may allow a different configuration to be used; you'll need to read the documentation.– Stephen Harris
1 hour ago
I have no idea what
gvite
is... but remember when a process is started from a service like this then it runs as root
and inherits a minimal setup. So any configuration you have as your own user ("ubuntu") won't be picked up on. Some applications may allow a different configuration to be used; you'll need to read the documentation.– Stephen Harris
1 hour ago
Gvite is a daemon for a cryptocurrency full node, and needs its directory. When I run it from my usual terminal, it just goes where it left. It takes a long time to sync, and I need it to continue. Maybe there is a way to move the data directory somewhere where the system can find it?
– Crypthusiast
1 hour ago
Gvite is a daemon for a cryptocurrency full node, and needs its directory. When I run it from my usual terminal, it just goes where it left. It takes a long time to sync, and I need it to continue. Maybe there is a way to move the data directory somewhere where the system can find it?
– Crypthusiast
1 hour ago
add a comment |
0
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',
autoActivateHeartbeat: false,
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
});
}
});
Crypthusiast is a new contributor. Be nice, and check out our Code of Conduct.
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%2funix.stackexchange.com%2fquestions%2f506897%2flinux-startup-script-errors%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Crypthusiast is a new contributor. Be nice, and check out our Code of Conduct.
Crypthusiast is a new contributor. Be nice, and check out our Code of Conduct.
Crypthusiast is a new contributor. Be nice, and check out our Code of Conduct.
Crypthusiast is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f506897%2flinux-startup-script-errors%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
You probably don't need
tmux
...unless you at some point plan to connect to the service? And you don't needsudo
since you're running as root. So I would just make the last line./gvite
– Stephen Harris
2 hours ago
Ok, I got it to work. Thanks! Also, now gvite cant find the data directory, so it is starting to sync all over again from the block 0. Can u help me plz?
– Crypthusiast
1 hour ago
I have no idea what
gvite
is... but remember when a process is started from a service like this then it runs asroot
and inherits a minimal setup. So any configuration you have as your own user ("ubuntu") won't be picked up on. Some applications may allow a different configuration to be used; you'll need to read the documentation.– Stephen Harris
1 hour ago
Gvite is a daemon for a cryptocurrency full node, and needs its directory. When I run it from my usual terminal, it just goes where it left. It takes a long time to sync, and I need it to continue. Maybe there is a way to move the data directory somewhere where the system can find it?
– Crypthusiast
1 hour ago