File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,27 @@ function getKernelExtensions {
5555 kmutil showloaded --no-kernel-components --list-only --sort --show loaded 2> /dev/null | tr -s ' ' | grep -v ' com\.apple\.'
5656}
5757
58+ function getCronjobs {
59+ crontab -l 2> /dev/null | cut -d ' ' -f 6
60+ }
61+
62+ function listCronJobs {
63+ local filter=" $1 "
64+
65+ getCronjobs | while IFS= read -r name; do
66+
67+ if [ -n " $filter " ] && ! [[ " $name " =~ $filter ]]; then
68+ continue
69+ fi
70+
71+ echo -e " ${BOLD} > ${name}${NC} "
72+ echo -e " Type : cronjob"
73+ echo -e " User : $( whoami) "
74+ echo -e " Launch: ${ORANGE} enabled${NC} "
75+ echo " File : n/a"
76+ done
77+ }
78+
5879function listKernelExtensions {
5980 local filter=" $1 "
6081
@@ -445,6 +466,8 @@ case "$1" in
445466 usage
446467 fi
447468 fi
469+
470+ listCronJobs " $2 "
448471 listLaunchItems " $1 " " $2 "
449472 listKernelExtensions " $2 "
450473 listSystemExtensions " $2 "
@@ -454,6 +477,7 @@ case "$1" in
454477 if [ $# -ne 2 ]; then
455478 usage
456479 fi
480+
457481 disableLaunchItems " $2 "
458482 disableKernelExtensions " $2 "
459483 disableSystemExtensions " $2 "
@@ -463,6 +487,7 @@ case "$1" in
463487 if [ $# -ne 2 ]; then
464488 usage
465489 fi
490+
466491 enableLaunchItems " $2 "
467492 enableKernelExtensions " $2 "
468493 enableSystemExtensions " $2 "
You can’t perform that action at this time.
0 commit comments