From 2dc3661dec1ecb297503d6c52d30eceb9ced898c Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Tue, 9 Jul 2024 02:28:38 +0700 Subject: [PATCH] added rc list and rc bootlist --- rootfs/usr/bin/rc | 50 ++++++++++++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 20 deletions(-) diff --git a/rootfs/usr/bin/rc b/rootfs/usr/bin/rc index b04996c..2051df7 100755 --- a/rootfs/usr/bin/rc +++ b/rootfs/usr/bin/rc @@ -11,6 +11,8 @@ ## ########## ## ########## +rootdir=/Users/anatolijmironcenko/Documents/cpp/openrouter/rootfs + #------------------------ add to boot function -------------- add() { resultlink=$(cat /usr/share/rc/ordernumbers | grep $1) @@ -66,36 +68,38 @@ restart() { } #------------------------------------------------------------ +#------------------ list services --------------------------- +list() { + ls --color $rootdir/etc/init.d +} +#------------------------------------------------------------ + +#------------------ list enabled services ------------------- +bootlist() { + ls --color $rootdir/etc/rc.d +} +#------------------------------------------------------------ + #-------------- print help function ------------------------- help() { echo " ** rc usage: - rc add [init.d script name] - rc del [init.d script name] - rc start [init.d script name] - rc stop [init.d script name] - rc restart [init.d script name] + rc add [init.d script name] - add service on boot + rc del [init.d script name] - delete service from boot + rc start [init.d script name] - start service + rc stop [init.d script name] - stop service + rc restart [init.d script name] - restart service + rc list - list all services + rc bootlist - list enabled services examples: rc add httpd - rc add ftpd - rc add telnetd - - rc del httpd - rc del ftpd - rc del telnetd - + rc del httpd rc start httpd - rc start ftpd - rc start telnetd - rc stop httpd - rc stop ftpd - rc stop telnetd - rc restart httpd - rc restart ftpd - rc restart telnetd + rc list + rc bootlist " } #------------------------------------------------------------ @@ -118,6 +122,12 @@ case ${command} in restart) restart $2 ;; + list) + list + ;; + bootlist) + bootlist + ;; *) help ;;