[+]Jak wystartować system ze skryptem zawierającym menu?

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Mariurz
Posty: 2
Rejestracja: 27 kwietnia 2017, 08:31

[+]Jak wystartować system ze skryptem zawierającym menu?

Post autor: Mariurz »

Cześć,
Na pendrive'ie mam Debian'a Jessie i chciałem zrobić tak, aby po załadowaniu systemu odrazu wyświetlało się menu z opcjami do wyboru:
Obrazek

dopisałem skrypt menu.sh do rc.local w ten sposób:

Kod: Zaznacz cały

#!/bin/bash 
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/root/menu.sh > /dev/tty1
exit 0 
i skrypt rusza ale wynik tego jest taki:
Obrazek

sam skrypt wygląda tak:

Kod: Zaznacz cały

#!/bin/bash

HOME=`pwd`

function menu(){
_CHOICE=$(whiptail --title "Tytuł" --menu "Menu główne"  20 78 8 \
"1"		"Opcja 1" \
"2"		"Opcja 2" \
"Exit"		"Wyjście" 3>&1 1>&2 2>&3)
}

while menu; do 
case $_CHOICE in
"1")		$HOME/opcja1.sh; 
		;;
"2") 	$HOME/opcja2.sh;
		;;
"Exit")         clear;
		echo "SYNC DISK. sychronizacja dysku";
		sync;
                exit;
;;
*) exit

esac


done

echo "SYNC DISK. sychronizacja dysku"

sync
Proszę o pomoc, bo nigdzie nie moge znaleść żeby ktoś miał taki sam problem.
Pozdrawiam
Moderowano: znaczniki kodu
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Jak wystartować system ze skryptem zawierającym menu?

Post autor: dedito »

A co ten skrypt ma robić?
Nie wystarczy wrzucenie skryptu do /etc/profile.d/ ?
Mariurz
Posty: 2
Rejestracja: 27 kwietnia 2017, 08:31

Re: Jak wystartować system ze skryptem zawierającym menu?

Post autor: Mariurz »

dedito pisze: 27 kwietnia 2017, 11:38 A co ten skrypt ma robić?
Nie wystarczy wrzucenie skryptu do /etc/profile.d/ ?
Ma wyświetlić tabelkę z opcjami do wyboru, po wybraniu jednej z opcji wyświetla następne menu itd.
Wrzuciłem skrypt do /etc/profile.d i działa, dzięki wielkie! :)
Awatar użytkownika
dedito
Moderator
Posty: 3512
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Jak wystartować system ze skryptem zawierającym menu?

Post autor: dedito »

W takim razie proszę oznaczyć wątek jako rozwiązany.
Zablokowany