Skocz do zawartości

Dodawanie zadania do Crone


Gość pablik

Rekomendowane odpowiedzi

Gość pablik

Witam, chciałem dodać wykonanie zadania przez Crona, lecz tu nie ma pliku crontab, utworzyłem taki sam jak w debianie wstawiłem go do /etc/ przewaliłem crona lecz nie działa.

Może tu gdzie indziej przechowany jest plik cronetab lub zadania są przechowywane w innym pliku ???

 

cat /etc/crontab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
25 * * * * root  /root/skrypt.py &

Odnośnik do komentarza
Udostępnij na innych stronach

Gość pablik

Dalej nie działa, wywaliłem ten mój plik, dodałem wpis przez crontab -e, następnie /etc/init.d/cron restart i nic ;(

 

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
53 * *   *   *   root  /root/skrypt.py

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dalej nie działa, wywaliłem ten mój plik, dodałem wpis przez crontab -e, następnie /etc/init.d/cron restart i nic ;(

 

Sprawdź, czy skrypt ma uprawnienia do wykonywania (lub wykonaj w ciemno "chmod +x" na pliku).

 

Dodatkowo, w pierwszej linii skryptu powinieneś mieć deklarację interpretera, w stylu:

 

#! /usr/bin/env python

Odnośnik do komentarza
Udostępnij na innych stronach

Gość pablik

Tak, jeśli uruchomię skrypt /root/skrypt.py to działa normalnie. Coś jest nie tak z cron'em ponieważ zmieniłem zdanie na utworzenie pliku lecz go nie tworzy:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
12 * *   *   *   root  touch /root/test

 

Odnośnik do komentarza
Udostępnij na innych stronach

Gość pablik

Dalej nic:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
20 * * * * root touch /root/test

Odnośnik do komentarza
Udostępnij na innych stronach

Gość pablik

Nie wiem ja tego pliku nie tworzyłem


Scalono wiadomość: [time]1494100525[/time]

Chyba mam rozwiązanie, coś musiałem namieszać z plikiem bo przeinstalowałem softa i całkiem inaczej wygląda, sprawdzę teraz i dam znać czy wszystko jest ok. 

 

Tak, działa już poprawnie, wstawie tu orginał może komuś sie przyda.

#             -----          --------------
#              minute         0-59
#              hour           0-23
#              day of month   1-31
#              month          1-12 (or names, see below)
#              day of week    0-7 (0 or 7 is Sunday, or use names)

SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
NICE=15

# run-parts
*/1 * * * *       /bin/run-parts /etc/cron/minutely
01 * * * *       /bin/run-parts /etc/cron/hourly
02 5 * * *       /bin/run-parts /etc/cron/daily
03 2 * * 0       /bin/run-parts /etc/cron/weekly
04 3 1 * *       /bin/run-parts /etc/cron/monthly

# your corntabs

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...