Skrypt startowy uruchomienie konsoli - Solaris
: 03 maja 2011, 16:11
Witam.
Mam napisać skrypt, który uruchomi się po zalogowaniu użytkownika, uruchomi konsolę i wyświetli na niej zawartość pewnego pliku. Napisałem więc skrypt, który wygląda następująco:
Następnie zgodnie z poziomami pracy systemu w katalogach etc/rc*.d. Umieściłem skrypt w katalogu etc/rc3.d/ (ponieważ pracuje na systemie Solaris) i nadałem mu nazwę S99skrypt i teraz wykonuję restart systemu. Skrypt się uruchamia, ponieważ tworzy plik i zapisuje do niego wartości takie jakie powinien, ale jednak robi to w "tle" czyli nie uruchamia konsoli i nie wyświetla zawartości pliku na niej. Przeczytałem rozdział książki "Unix - administracja systemu", w którym opisany jest rozruch systemu ale mimo wszystko nie pomogło mi to rozwiązać mojego problemu, mogę prosić o jakąś radę?
Pozdrawiam.
Mam napisać skrypt, który uruchomi się po zalogowaniu użytkownika, uruchomi konsolę i wyświetli na niej zawartość pewnego pliku. Napisałem więc skrypt, który wygląda następująco:
Kod: Zaznacz cały
#!/bin/sh
case "$1" in
'start')
sleep 300&
data=`date`
echo "\n\nDzisiaj jest $data \n\n"> plik.txt
zasoby_dyskowe=`df`
echo "Zasoby dyskowe \n $zasoby_dyskowe \n\n" >> plik.txt
cat plik.txt
;;
'*')
echo "Uzywanie z parametrami {start|stop}"
exit 1
;;
esac
exit 0
Pozdrawiam.