
sh:ai:e8adc
sh -c /bin/bash -c 'services=`systemctl -t service -t socket --full --all list-units | grep -E "\.service|\.socket" | awk "{print $1;}"`; for service in $services; do systemctl is-enabled $service &> /dev/null; if [ $? -eq 0 ]; then echo "$service" | sed "s/\.service//" | sed "s/\.socket//"; fi done'
$ sh -c /bin/bash -c 'services=`systemctl -t service -t socket --full --all list-units | grep -E "\.service|\.socket" | awk "{print $1;}"`; for service in $services; do systemctl is-enabled $service &> /dev/null; if ${ $? -eq 0 }; then echo "$service" | sed "s/\.service//" | sed "s/\.socket//"; fi done'
try on your machine
Extracts enabled services and sockets from systemctl and outputs them as JSON string
This explanation was created by an AI. In most cases those are correct. But please always be careful and
never run a command you are not sure if it is safe.
Questions that are answered by this command:
- sh -c /bin/bash -c 'services=`systemctl -t service -t socket --full --all list-units | grep -E "\.service|\.socket" | awk "{print $1;}"`; for service in $services; do systemctl is-enabled $service &> /dev/null; if [ $? -eq 0 ]; then echo "$service" | sed "s/\.service//" | sed "s/\.socket//"; fi done'?