Mam pewne okresowe problemy z uruchomieniem konkretnej aplikacji, XBMC. Jeśli regularnie używam XBMC, wydaje mi się, że nie mam żadnych problemów, ale jeśli zostawiam go bez nadzoru na dłużej niż około 12 godzin, muszę go zrestartować, aby znów mógł działać.
Wiem, że zaplanowane ponowne uruchomienie NIE jest odpowiedzią, ale dopóki nie znajdę problemu, muszę zaplanować ponowne uruchomienie każdego ranka, aby moja żona mogła go użyć, jeśli mnie nie ma i nie zostanie wyrzucony przez okno :)
Jacyś chętni?
crontab -e
isudo crontab -e
zapisuje plik w tymczasowej lokalizacji, gdy wychodzisz do wyjścia (np. /tmp/crontab.Y88XQl/crontab), a zadanie nie działa. byłem zmuszony bezpośrednio edytować / etc / crontabDodanie tego do
/etc/cron.daily/zz-reboot
powinno działać:I
sudo chmod a+x /etc/cron.daily/zz-reboot
… Prefiks „zz” zmusi go do ostatniego uruchomienia ze wszystkich innych skryptów w tym katalogu. Sprawdź,/etc/crontab
która pora dnia się wydarzy:Jeśli to nie zadziała, wtedy „zwykły” wpis w cron może również działać, poprzez
sudo crontab -e
I na koniec, jeśli chcesz wykonać jednorazowe ponowne uruchomienie, możesz użyć
at
:źródło
anacron
zainstalowanego, to jest 06:25 czasu lokalnego, co może być w porządku (lub może być okropne, jeśli jesteś rannym ptaszkiem). Jeśli to zrobisz, co moim zdaniem jest domyślne, może to być 10 minut po pierwszym włączeniu urządzenia każdego dnia, co byłoby irytujące. W każdym raziecron.daily
nie nadaje się do tego.Powinieneś utworzyć skrypt, korzystając ze wskazówek podanych przez Keesa Cooka ...
Możesz po prostu skopiować i wkleić poniższe informacje w dowolnym edytorze tekstu i utworzyć
zz-reboot
plik w sugerowanym katalogu.Następnie pamiętaj, aby kliknąć plik prawym przyciskiem myszy i przypisać mu uprawnienia do wykonywania. Jeśli masz ochotę skorzystać z terminala:
Aby lepiej zrozumieć to, co robisz, pamiętaj, że w
/etc
folderze znajdują się pliki konfiguracyjne ogólnie i tam można znaleźćcron.hourly
,cron.daily
i inne foldery cron. Cron zajmuje się wykonywaniem aplikacji i skryptów w określonym czasie.Jeśli chcesz ściśle przestrzegać czasu ponownego uruchomienia, po prostu cyfrę
dzięki czemu możesz edytować
crontab
dla użytkownika root.Jeśli czujesz się lepiej, robiąc to graficznie, możesz zainstalować z gnome-harmonogram Software Center. Jeśli chcesz zmodyfikować
gnome-schedule
użytkownika root, upewnij się, że uruchamiasz go z terminala:Baw się dobrze grając! :)
ps: great point sBlatt! Zastanawiałem się, czy jest jakiś sposób na
cron.daily
ręczne wymuszenie czasu wykonania.źródło
Pracuję z cronjobs przez około miesiąc w mojej pracy i planuję wyłączenie i ponowne uruchomienie. To jest bardzo proste. Wiem, że zapytano o to około 5 lat temu, ale jeśli ktoś nadal ma problemy, możesz użyć tej metody i zostaniesz ustawiony.
otwórz terminal (ctrl + T)
przewiń do samego końca i wprowadź poniższe polecenie
jest to ustawione na ponowne uruchamianie codziennie o 6 rano i naciśnij enter
Jeśli chcesz zaplanować wyłączenie o godzinie 23:00 każdego dnia, możesz wejść
Nadal muszę wymyślić, jak zasilać maszynę za pomocą cronjob, gdy jest wyłączona. Wyedytuję tę odpowiedź, gdy się zorientuję.
PS to moja pierwsza odpowiedź na post w dowolnej formie; mam nadzieję, że to komuś pomoże !! :RE
źródło
crontab -e
).cron
:sudo /etc/init.d/cron restart