Command to list services that start on startup?
Is there a command to list services that run on startup? I imagine it would involve parsing /etc/init.d/
, and the various /etc/rc.*
directories.
services upstart systemd init.d
add a comment |
Is there a command to list services that run on startup? I imagine it would involve parsing /etc/init.d/
, and the various /etc/rc.*
directories.
services upstart systemd init.d
add a comment |
Is there a command to list services that run on startup? I imagine it would involve parsing /etc/init.d/
, and the various /etc/rc.*
directories.
services upstart systemd init.d
Is there a command to list services that run on startup? I imagine it would involve parsing /etc/init.d/
, and the various /etc/rc.*
directories.
services upstart systemd init.d
services upstart systemd init.d
edited Apr 22 '18 at 18:48
Mahdi
1,057419
1,057419
asked Jul 28 '10 at 23:40
Eric HEric H
738275
738275
add a comment |
add a comment |
8 Answers
8
active
oldest
votes
You can simply use the initctl list
shell command to list the contents of /etc/init
rather than the suggested dbus-send
command.
add a comment |
The quick answer is: It depends on your init
system.
The long answer is: For current versions of Ubuntu, you probably have a mix of Upstart, and SystemV. Newer versions of Ubuntu after 15.04 "Vivid Vervet" (and other Linux distros like RHEL/CentOS 7) are moving to use SystemD.
Upstart
- Upstart Documentation
To list all services:
initctl list
To list all Upstart services and run initctl show-config
on them, this one-liner may be helpful:
initctl list | awk '{ print $1 }' | xargs -n1 initctl show-config
System V
- SysV Runlevels Documentation
To list all services:
service --status-all
OR:
# for init scripts:
ls /etc/init.d/
# for runlevel symlinks:
ls /etc/rc*.d/
SystemD
- SystemD for Upstart Users
- FedoraProject SystemD Documentation
- RHEL 7: Managing Services with SystemD
- RedHat: SystemD Overview
To list all services:
systemctl list-unit-files --type=service
OR:
ls /lib/systemd/system/*.service /etc/systemd/system/*.service
5
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
add a comment |
The /etc/init.d
and /etc/rc.*
directories have been superseded by the 'upstart
' init tool. Although scripts in these directories will be executed as expected, the new method for running things on init is defined by files in /etc/init/
You can list all of the upstart jobs with by querying upstart over dbus:
dbus-send --print-reply --system --dest=com.ubuntu.Upstart
/com/ubuntu/Upstart com.ubuntu.Upstart0_6.GetAllJobs
You may have to change 0_6
to reflect the version of upstart you have. This command works on my lucid install.
3
@Eric H: Could your set the answer below as correct instead -initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.
– Jeremy Kerr
Feb 24 '11 at 4:48
add a comment |
If you want a nice graphical representation of services and time it takes to boot try:
apt-get install bootchart
add a comment |
Id use initctl show-config <servicename>
to really get the details of when/if your service will start during boot.
Like so:
$ initctl show-config myservice
myservice
start on runlevel [2345]
stop on runlevel [!2345]
Or for NFS4 idmap-daemon:
$ initctl show-config idmapd
idmapd
start on (local-filesystems or mounting TYPE=nfs4)
stop on runlevel [06]
chkconfig is only preferable on RedHat based systems imho.
1
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
add a comment |
On 12.04 we could use:
sudo apt-get install chkconfig
chkconfig --list
but it was removed in 12.10.
Sample output:
acpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apparmor 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
2
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
add a comment |
Besides system services and scripts under:
/etc/init.d/
/lib/systemd/system/
/etc/systemd/system/
There are probably AutoStart Applications too, for example:
find / -name "*autostart*"
ls -1 "/etc/xdg/autostart" "/home/$USER/.config/autostart" "/usr/share/gdm/autostart" "/usr/share/gnome/autostart"
add a comment |
Using gawk:
ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}'
Sample output:
$ ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}' | egrep README
README 0,1,2,3,4,5,6,S
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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%2faskubuntu.com%2fquestions%2f218%2fcommand-to-list-services-that-start-on-startup%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
8 Answers
8
active
oldest
votes
8 Answers
8
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can simply use the initctl list
shell command to list the contents of /etc/init
rather than the suggested dbus-send
command.
add a comment |
You can simply use the initctl list
shell command to list the contents of /etc/init
rather than the suggested dbus-send
command.
add a comment |
You can simply use the initctl list
shell command to list the contents of /etc/init
rather than the suggested dbus-send
command.
You can simply use the initctl list
shell command to list the contents of /etc/init
rather than the suggested dbus-send
command.
edited Jan 10 '14 at 21:33
BuZZ-dEE
9,315115170
9,315115170
answered Oct 13 '10 at 2:04
ScottScott
1,208196
1,208196
add a comment |
add a comment |
The quick answer is: It depends on your init
system.
The long answer is: For current versions of Ubuntu, you probably have a mix of Upstart, and SystemV. Newer versions of Ubuntu after 15.04 "Vivid Vervet" (and other Linux distros like RHEL/CentOS 7) are moving to use SystemD.
Upstart
- Upstart Documentation
To list all services:
initctl list
To list all Upstart services and run initctl show-config
on them, this one-liner may be helpful:
initctl list | awk '{ print $1 }' | xargs -n1 initctl show-config
System V
- SysV Runlevels Documentation
To list all services:
service --status-all
OR:
# for init scripts:
ls /etc/init.d/
# for runlevel symlinks:
ls /etc/rc*.d/
SystemD
- SystemD for Upstart Users
- FedoraProject SystemD Documentation
- RHEL 7: Managing Services with SystemD
- RedHat: SystemD Overview
To list all services:
systemctl list-unit-files --type=service
OR:
ls /lib/systemd/system/*.service /etc/systemd/system/*.service
5
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
add a comment |
The quick answer is: It depends on your init
system.
The long answer is: For current versions of Ubuntu, you probably have a mix of Upstart, and SystemV. Newer versions of Ubuntu after 15.04 "Vivid Vervet" (and other Linux distros like RHEL/CentOS 7) are moving to use SystemD.
Upstart
- Upstart Documentation
To list all services:
initctl list
To list all Upstart services and run initctl show-config
on them, this one-liner may be helpful:
initctl list | awk '{ print $1 }' | xargs -n1 initctl show-config
System V
- SysV Runlevels Documentation
To list all services:
service --status-all
OR:
# for init scripts:
ls /etc/init.d/
# for runlevel symlinks:
ls /etc/rc*.d/
SystemD
- SystemD for Upstart Users
- FedoraProject SystemD Documentation
- RHEL 7: Managing Services with SystemD
- RedHat: SystemD Overview
To list all services:
systemctl list-unit-files --type=service
OR:
ls /lib/systemd/system/*.service /etc/systemd/system/*.service
5
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
add a comment |
The quick answer is: It depends on your init
system.
The long answer is: For current versions of Ubuntu, you probably have a mix of Upstart, and SystemV. Newer versions of Ubuntu after 15.04 "Vivid Vervet" (and other Linux distros like RHEL/CentOS 7) are moving to use SystemD.
Upstart
- Upstart Documentation
To list all services:
initctl list
To list all Upstart services and run initctl show-config
on them, this one-liner may be helpful:
initctl list | awk '{ print $1 }' | xargs -n1 initctl show-config
System V
- SysV Runlevels Documentation
To list all services:
service --status-all
OR:
# for init scripts:
ls /etc/init.d/
# for runlevel symlinks:
ls /etc/rc*.d/
SystemD
- SystemD for Upstart Users
- FedoraProject SystemD Documentation
- RHEL 7: Managing Services with SystemD
- RedHat: SystemD Overview
To list all services:
systemctl list-unit-files --type=service
OR:
ls /lib/systemd/system/*.service /etc/systemd/system/*.service
The quick answer is: It depends on your init
system.
The long answer is: For current versions of Ubuntu, you probably have a mix of Upstart, and SystemV. Newer versions of Ubuntu after 15.04 "Vivid Vervet" (and other Linux distros like RHEL/CentOS 7) are moving to use SystemD.
Upstart
- Upstart Documentation
To list all services:
initctl list
To list all Upstart services and run initctl show-config
on them, this one-liner may be helpful:
initctl list | awk '{ print $1 }' | xargs -n1 initctl show-config
System V
- SysV Runlevels Documentation
To list all services:
service --status-all
OR:
# for init scripts:
ls /etc/init.d/
# for runlevel symlinks:
ls /etc/rc*.d/
SystemD
- SystemD for Upstart Users
- FedoraProject SystemD Documentation
- RHEL 7: Managing Services with SystemD
- RedHat: SystemD Overview
To list all services:
systemctl list-unit-files --type=service
OR:
ls /lib/systemd/system/*.service /etc/systemd/system/*.service
answered Sep 27 '15 at 3:49
TrinitronXTrinitronX
1,84111621
1,84111621
5
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
add a comment |
5
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
5
5
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
This should be the accepted answer.
– sjas
Dec 6 '16 at 13:02
add a comment |
The /etc/init.d
and /etc/rc.*
directories have been superseded by the 'upstart
' init tool. Although scripts in these directories will be executed as expected, the new method for running things on init is defined by files in /etc/init/
You can list all of the upstart jobs with by querying upstart over dbus:
dbus-send --print-reply --system --dest=com.ubuntu.Upstart
/com/ubuntu/Upstart com.ubuntu.Upstart0_6.GetAllJobs
You may have to change 0_6
to reflect the version of upstart you have. This command works on my lucid install.
3
@Eric H: Could your set the answer below as correct instead -initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.
– Jeremy Kerr
Feb 24 '11 at 4:48
add a comment |
The /etc/init.d
and /etc/rc.*
directories have been superseded by the 'upstart
' init tool. Although scripts in these directories will be executed as expected, the new method for running things on init is defined by files in /etc/init/
You can list all of the upstart jobs with by querying upstart over dbus:
dbus-send --print-reply --system --dest=com.ubuntu.Upstart
/com/ubuntu/Upstart com.ubuntu.Upstart0_6.GetAllJobs
You may have to change 0_6
to reflect the version of upstart you have. This command works on my lucid install.
3
@Eric H: Could your set the answer below as correct instead -initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.
– Jeremy Kerr
Feb 24 '11 at 4:48
add a comment |
The /etc/init.d
and /etc/rc.*
directories have been superseded by the 'upstart
' init tool. Although scripts in these directories will be executed as expected, the new method for running things on init is defined by files in /etc/init/
You can list all of the upstart jobs with by querying upstart over dbus:
dbus-send --print-reply --system --dest=com.ubuntu.Upstart
/com/ubuntu/Upstart com.ubuntu.Upstart0_6.GetAllJobs
You may have to change 0_6
to reflect the version of upstart you have. This command works on my lucid install.
The /etc/init.d
and /etc/rc.*
directories have been superseded by the 'upstart
' init tool. Although scripts in these directories will be executed as expected, the new method for running things on init is defined by files in /etc/init/
You can list all of the upstart jobs with by querying upstart over dbus:
dbus-send --print-reply --system --dest=com.ubuntu.Upstart
/com/ubuntu/Upstart com.ubuntu.Upstart0_6.GetAllJobs
You may have to change 0_6
to reflect the version of upstart you have. This command works on my lucid install.
edited Jan 10 '14 at 21:35
BuZZ-dEE
9,315115170
9,315115170
answered Jul 29 '10 at 3:30
Jeremy KerrJeremy Kerr
19.5k34058
19.5k34058
3
@Eric H: Could your set the answer below as correct instead -initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.
– Jeremy Kerr
Feb 24 '11 at 4:48
add a comment |
3
@Eric H: Could your set the answer below as correct instead -initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.
– Jeremy Kerr
Feb 24 '11 at 4:48
3
3
@Eric H: Could your set the answer below as correct instead -
initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.– Jeremy Kerr
Feb 24 '11 at 4:48
@Eric H: Could your set the answer below as correct instead -
initctl list
is much nicer than this dbus command. I'd like to leave this answer here for reference (rather than deleting it completely) though.– Jeremy Kerr
Feb 24 '11 at 4:48
add a comment |
If you want a nice graphical representation of services and time it takes to boot try:
apt-get install bootchart
add a comment |
If you want a nice graphical representation of services and time it takes to boot try:
apt-get install bootchart
add a comment |
If you want a nice graphical representation of services and time it takes to boot try:
apt-get install bootchart
If you want a nice graphical representation of services and time it takes to boot try:
apt-get install bootchart
edited Jan 10 '14 at 21:35
BuZZ-dEE
9,315115170
9,315115170
answered Oct 13 '10 at 3:39
john
add a comment |
add a comment |
Id use initctl show-config <servicename>
to really get the details of when/if your service will start during boot.
Like so:
$ initctl show-config myservice
myservice
start on runlevel [2345]
stop on runlevel [!2345]
Or for NFS4 idmap-daemon:
$ initctl show-config idmapd
idmapd
start on (local-filesystems or mounting TYPE=nfs4)
stop on runlevel [06]
chkconfig is only preferable on RedHat based systems imho.
1
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
add a comment |
Id use initctl show-config <servicename>
to really get the details of when/if your service will start during boot.
Like so:
$ initctl show-config myservice
myservice
start on runlevel [2345]
stop on runlevel [!2345]
Or for NFS4 idmap-daemon:
$ initctl show-config idmapd
idmapd
start on (local-filesystems or mounting TYPE=nfs4)
stop on runlevel [06]
chkconfig is only preferable on RedHat based systems imho.
1
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
add a comment |
Id use initctl show-config <servicename>
to really get the details of when/if your service will start during boot.
Like so:
$ initctl show-config myservice
myservice
start on runlevel [2345]
stop on runlevel [!2345]
Or for NFS4 idmap-daemon:
$ initctl show-config idmapd
idmapd
start on (local-filesystems or mounting TYPE=nfs4)
stop on runlevel [06]
chkconfig is only preferable on RedHat based systems imho.
Id use initctl show-config <servicename>
to really get the details of when/if your service will start during boot.
Like so:
$ initctl show-config myservice
myservice
start on runlevel [2345]
stop on runlevel [!2345]
Or for NFS4 idmap-daemon:
$ initctl show-config idmapd
idmapd
start on (local-filesystems or mounting TYPE=nfs4)
stop on runlevel [06]
chkconfig is only preferable on RedHat based systems imho.
answered Jul 21 '14 at 10:46
CBmemnonCBmemnon
11112
11112
1
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
add a comment |
1
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
1
1
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This is the correct answer. I have no idea why all the wrong and incomplete answers are so highly upvoted.
– Cerin
Sep 8 '16 at 15:35
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
This doenst work for people using SysV, I agree this it a good answer but it is incomplete.
– Gabriel Netto
Dec 12 '16 at 12:59
add a comment |
On 12.04 we could use:
sudo apt-get install chkconfig
chkconfig --list
but it was removed in 12.10.
Sample output:
acpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apparmor 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
2
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
add a comment |
On 12.04 we could use:
sudo apt-get install chkconfig
chkconfig --list
but it was removed in 12.10.
Sample output:
acpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apparmor 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
2
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
add a comment |
On 12.04 we could use:
sudo apt-get install chkconfig
chkconfig --list
but it was removed in 12.10.
Sample output:
acpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apparmor 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
On 12.04 we could use:
sudo apt-get install chkconfig
chkconfig --list
but it was removed in 12.10.
Sample output:
acpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:off
acpid 0:off 1:off 2:off 3:off 4:off 5:off 6:off
apparmor 0:off 1:off 2:off 3:off 4:off 5:off 6:off S:on
edited Apr 13 '17 at 12:23
Community♦
1
1
answered Mar 6 '14 at 6:26
Ciro Santilli 新疆改造中心 六四事件 法轮功Ciro Santilli 新疆改造中心 六四事件 法轮功
10k44650
10k44650
2
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
add a comment |
2
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
2
2
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
Doesn't work in Ubuntu. packages.ubuntu.com/…
– A.B.
Apr 24 '15 at 7:21
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
@A.B. thanks for letting me know! It is rare for downvoters to comment nowadays: it requires courage and allows me to learn. updated with the version it works in.
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:58
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
On Precise: packages.ubuntu.com/precise/chkconfig
– Ciro Santilli 新疆改造中心 六四事件 法轮功
Apr 24 '15 at 7:59
add a comment |
Besides system services and scripts under:
/etc/init.d/
/lib/systemd/system/
/etc/systemd/system/
There are probably AutoStart Applications too, for example:
find / -name "*autostart*"
ls -1 "/etc/xdg/autostart" "/home/$USER/.config/autostart" "/usr/share/gdm/autostart" "/usr/share/gnome/autostart"
add a comment |
Besides system services and scripts under:
/etc/init.d/
/lib/systemd/system/
/etc/systemd/system/
There are probably AutoStart Applications too, for example:
find / -name "*autostart*"
ls -1 "/etc/xdg/autostart" "/home/$USER/.config/autostart" "/usr/share/gdm/autostart" "/usr/share/gnome/autostart"
add a comment |
Besides system services and scripts under:
/etc/init.d/
/lib/systemd/system/
/etc/systemd/system/
There are probably AutoStart Applications too, for example:
find / -name "*autostart*"
ls -1 "/etc/xdg/autostart" "/home/$USER/.config/autostart" "/usr/share/gdm/autostart" "/usr/share/gnome/autostart"
Besides system services and scripts under:
/etc/init.d/
/lib/systemd/system/
/etc/systemd/system/
There are probably AutoStart Applications too, for example:
find / -name "*autostart*"
ls -1 "/etc/xdg/autostart" "/home/$USER/.config/autostart" "/usr/share/gdm/autostart" "/usr/share/gnome/autostart"
answered Jan 29 at 9:37
Noam ManosNoam Manos
1012
1012
add a comment |
add a comment |
Using gawk:
ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}'
Sample output:
$ ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}' | egrep README
README 0,1,2,3,4,5,6,S
add a comment |
Using gawk:
ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}'
Sample output:
$ ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}' | egrep README
README 0,1,2,3,4,5,6,S
add a comment |
Using gawk:
ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}'
Sample output:
$ ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}' | egrep README
README 0,1,2,3,4,5,6,S
Using gawk:
ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}'
Sample output:
$ ls -l /etc/rc*.d/* | gawk 'match($0, /rc([0-6S]).d.*/(.*)$/, a) {l[a[2]]=l[a[2]]a[1]","}; END{for(v in l){print v,substr(l[v],1,length(l[v])-1)}}' | egrep README
README 0,1,2,3,4,5,6,S
edited Jan 7 '17 at 17:41
muru
1
1
answered Jan 7 '17 at 16:04
Carlos AlvsanCarlos Alvsan
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- 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%2faskubuntu.com%2fquestions%2f218%2fcommand-to-list-services-that-start-on-startup%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