[#1] Wprowadzenie
Cześć
W dzisiejszym wpisie chcę wam przedstawić mój projekt skryptu w Pythonie, którym zajmuje się już od jakiegoś czasu.
#Wprowadzenie
Mac (czyt.Mak) to skrypt zarządzający całym systemem Unix'owym w tym przypadku docelowo jest to FreeBSD ale może on funkcjonować też na innych
#Czym jest Mac?
Po odpaleniu skryptu, zalogowaniu się do niego można z nim normalnie porozmawiać (Mac się przez to uczy - ta funkcja na razie jest w stadium początkującym) ale też m.in
Włączyć usługę np. apache22, mysql, serwer metin2
Zaktualizować cały system Freebsd
Przygotować system pod serwer metin2 (liby,mysql,apache22,php)
Zrobić backup serwera MT2 ale też mysql, skryptu Mac ale to wszystko zależy od nas, gdyż może on interpretować podany przez nas folder
Po zrobieniu backup'a skrypt umożliwia nam również wysłanie go na zewnętrzny hosting, nawet przy serwerze hamachi, wystarczy skonfigurować maszynę.
Możemy również zainstalować wybraną rzecz tzn. po wpisaniu polecenia np. zainstaluj mysql, on wyszuka paczkę i rozpocznie instalację.
#Komendy do skryptu
Czy trzeba znać komendy lub jest podana lista numeryczna z komendami?
Nie i nie, absolutnie!
Skrypt ten umożliwia nam intuicyjne wpisywanie poleceń tzn:
Nie ma różnicy pomiędzy np.
Połącz z serwerem ftp, a Mac, polacz mnie z zewnętrznym hostingiem;
Zrestartuj a reset serwera/systemu
W ostateczności można wpisać komendę help, wtedy wyświetli nam się lista przykładowych poleceń
#Zalety
Jego zaletą jest używanie powiedzmy synonimów więc polecenia podajemy bardzo intuicyjnie i naturalnie
Kolejną zaletą jest brak rozróżnienia na małe/duże litery tzn:
Nie ma różnicy gdy wpiszemy Zaktualizuj system a zaktualizuj System, lecz Mac odpowiada nam rozpoczynając zdanie z dużej litery i w miarę zgodnie z zasadami języka Polskiego
#Dodatkowe funkcje
Skrypt może również wykonywać aktualizacje samego siebie z zewnętrznego hostingu, to zapewnia zawsze aktualność z systemem i coraz więcej funkcji.
#Polecenia systemowe
No dobra ale jak nie chcę na chwilę używać skryptu tylko przejść do normalnych poleceń Unix'owych?
I z tym Mac sobie poradzi, gdy wprowadzimy komendę unixową, on ją rozpozna i wyświetli nam wynik
Jak widzicie mój skrypt ma spore możliwości w tym blogu będę co jakiś czas przedstawiał postępy
Jeżeli macie pomysły na dodatkowe funkcje dla niego, to proszę o podsyłanie ich na PW ![]()
Nazwa również może ulec zmianie, więc możecie zgłaszać propozycje na nazwę
Niedługo dodam screeny aby wszystko potwierdzić ![]()

Włączanie skryptu, kilka przykładowych poleceń i potwierdzenie w postaci procesów, że skrypt jest odpalony a nie jest to wpisane w konsoli ![]()
Jak widać ze skryptu można wyjść w prosty sposób, widać tu również przykład z tymi "synonimami" w tym przypadku zresetuj i reset ![]()

#Zaktualizowany help

# Troche koloru, w konsoli ten żółty to jest żółty a nie takie nie wiadomo co jak tutaj ;]
Myślę że najbliższą aktualizacją będzie lekkie pokolorowanie np. rozróżnienie pytań zadawanych przez skrypt ![]()
Zachęcam do komentowania, obserwowania i wysyłania znajomym adresu tego bloga ![]()


4 komentarze
Rekomendowane komentarze
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Zaloguj się poniżej.
Zaloguj się