Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
jestem nowym użytkownikiem systemu Debian. Moja znajomość tego sytemu ogranicza się do komend logowania screen i używania serwera.
Potrzebuję zrobić coś co by samo o określonej godzinie uruchamiało skrypt, restartowało komputer.
oraz coś co by przy starcie systemu uruchamiała serwer (hosting np. cs go, minecraft).
Nie wiem kompletnie jak to zrobić.
Drugie pytanie to czy w uruchamianym skrypcie np Coś.sh mogę napisać komendy tak samo jak piszę aby coś zrobić ręczne. Np. loguję się przez putty na użytkownika root. Z niego uruchamiam screena i potem uruchamiam skrypt saturacyjny serwer. po czym wychodzę ze screena.
Dzięki za pomoc.
Offline
Cron:
RTFM:
man 5 crontab
http://pl.wikipedia.org/wiki/Crontab
Ostatnio edytowany przez Jacekalex (2014-09-16 16:31:14)
Offline
crontab -e
I dopisujesz dla każdego skryptu:
MINUTY GODZINY * * * /SCIEZKA_DO_SKRYPTU/SKRYPT
(pamietaj o +x na pliku ze skryptem! - ja czesto zapominam ;P)
Bedzie sie taka linijka codziennie o GODZINY:MINUTY odpalac
@reboot /SCIEZKA_DO_SKRYPTU/SKRYPT
(po restarcie)
Offline
ja bym tam jednak odpalany przy starcie skrypt dodał do rc.local
Offline
To swoją drogą... Dodatkowo jak chcemy coś odpalić np w X-ach... to trzeba jeszcze zwłokę dołożyć (X-y nie wstają na równi z resztą systemu...)
Offline
w rc.local w iksach? no cholibka, green hornet normalnie...
Offline
ja o crontabie, w srypcie dodaje sleep 240 czy cos takiego
Offline
Prawie nic nie zrozumiałem. Jakieś kody X-y rc.locale itd. Możecie napisać coś w rodzaju tutorialu, krok po kroku co do jakiego pliku a co do systemu wpisać?
Offline
misioooo napisał(-a):
Kod:
crontab -eI dopisujesz dla każdego skryptu:
Kod:
MINUTY GODZINY * * * /SCIEZKA_DO_SKRYPTU/SKRYPT(pamietaj o +x na pliku ze skryptem! - ja czesto zapominam ;P)
Bedzie sie taka linijka codziennie o GODZINY:MINUTY odpalacKod:
@reboot /SCIEZKA_DO_SKRYPTU/SKRYPT(po restarcie)
Prościej chyba się nie da...
Offline
Zanim klepniesz crontab -e, to żeby było łatwiej klepnij jeszcze:
export EDITOR=/usr/bin/nano
Offline
e tam...
Np. w xfce:
klik - menu
klik - ustawienia
klik - sesja i uruchamianie
klik - dodaj
Dalej to już sam sobie poradzisz.
PS. Nie wiem czego używasz, ale jak to nie xfce to za chwilę ktoś ci to wielce łopatologicznie wytłumaczy.
BTW. Ciekawe, po co w menu jest pozycja "ustawienia"...
Offline
Hmmm... I dlatego wolę linuxa... Jedna komenda w konsoli i już, a nie klikanie i szukanie, a jak ciut inne GUI to już wogóle 10min to zajmie ;)
Jak nie zadziała klikanie ethanka - to zrób w konsoli j/w (najpierw ten export, potem to moje)
PS. Prawdziwi mężczyźni używają vi ! ;P nano jak nazwa wskazuje... dla maluszków tych najmniejszych, heh
Ostatnio edytowany przez misioooo (2014-09-17 19:45:06)
Offline
Ja w ogóle nie używam interfejsu GUI. Wszystko robię z poziomu Putty i filezilli.
@misioooo Chodzi mi o to że np. "@reboot /SCIEZKA_DO_SKRYPTU/SKRYPT (po restarcie)" to co ja mam to wpisać ręczne jak się komp zrestartuje za każdym razem? Albo "crontab -e i dopisujesz do każdego skryptu". Jakiego skryptu?
Ja mam zero wiedzy nie wiem co muszę zrobić, jakie pliki stworzyć. Jak na razie daliście mi jakieś komendy, których nie rozumiem. Liczyłem że ktoś po prostu zrobi coś w stylu:
1. Stwórz taki i tai plik.
2. Napisz w nim to i to
3. Wpisz w konsoli putty to i to.
Takie szybkie napisanie przez was "wpisz ten kod" nic mi nie daje.
Ostatnio edytowany przez MrJW (2014-09-17 19:52:49)
Offline
crontab -e
to polecenie które odpala edytor crona.
W nim wpisujesz co chesz uzyskać.
https://forum.dug.net.pl/viewtopic.php?pid=275776#p275776
Tu masz wszystko wyjaśnione.
Jeśli czegoś nie rozumiesz pytaj.
Offline
A dokładnie to po wydaniu polecenia crontab -e w otwartym edytorze dopisujesz (w nowych liniach) te polecenia z czasem i te z @reboot. Będą się wykonywać automagicznie, tak jak chciałeś :)
Offline
Ok teraz w miarę zrozumiałe. Dzięki.
Offline
Strony: 1