CRON - jak dodać to zadanie?

Tylko tematy nie mieszczące się powyżej.
Rysiu512
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 20 mar 2007, 18:45
Płeć: Mężczyzna
Środowisko graficzne: Blackbox
Kontakt:

CRON - jak dodać to zadanie?

Post autor: Rysiu512 »

Witam

Mam z pewnością banalny problem. Chcę aby CRON wykonywał mi określony skrypcik nazwijmy go: update.sh.

Poczytałem trochę o wpisach w CRON'ie ale chyba w Ubuntu jest coś zmienione bo defaultowo wg. poradnika mój zapis powinien wyglądać tak:

Kod: Zaznacz cały

5,10,15,20,25,30,35,40,45,50,55 * * * * $project/update.sh
Ja przeglądając jednak zawartość /etc/crontab widzę znacznie więcej wartości i zaczynam się w tym gubić :???:

Kod: Zaznacz cały

# /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
17 *	* * *	root    cd / && run-parts --report /etc/cron.hourly
25 6	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6	* * 7	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6	1 * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#


*/1 * * * * root /usr/local/rtm/bin/rtm 6 > /dev/null 2> /dev/null
Gdzie dodać tą linijkę odpowiedzialną za wywoływanie mojego skryptu? Jak ją przerobić?

Po dokonaniu zmian trzeba zrestartować CRON'a?
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 470
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Odp: CRON - jak dodać to zadanie?

Post autor: verdorben »

To jest obojętne gdzie tą linijkę wstawisz (ale pod SHELL i PATH)
*/5 * * * * /ścieżka/update.sh
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Rysiu512
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 20 mar 2007, 18:45
Płeć: Mężczyzna
Środowisko graficzne: Blackbox
Kontakt:

Odp: CRON - jak dodać to zadanie?

Post autor: Rysiu512 »

To już jedno wiemy.

Jednak otrzymuję takie odpowiedzi:

Kod: Zaznacz cały

boincadm@s1:~$ crontab -l
no crontab for boincadm
boincadm@s1:~$ sudo crontab -l
[sudo] password for boincadm:
no crontab for root
Co to oznacza? Nie ma contaba? Pliki konfiguracyjne są...

Jest jakiś plik z logami crontaba abym mógł w przyszłości sprawdzić czy wszystko ok z wykonywanymi zadaniami?
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: CRON - jak dodać to zadanie?

Post autor: dk75 »

oznacza to, że nie ma plików konfiguracyjnych dla użytkowników jeszcze - jest tylko plik systemowy

jeśli chcesz edytować danego użytkownika to

Kod: Zaznacz cały

sudo crontab -u root -e
dla "root"

Kod: Zaznacz cały

sudo crontab -u boincadm -e
dla "boincadm"
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Rgl
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 225
Rejestracja: 08 sty 2006, 08:10
Płeć: Mężczyzna
Wersja Ubuntu: 24.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Warszawa

Odp: CRON - jak dodać to zadanie?

Post autor: Rgl »

dk75 pisze:

Kod: Zaznacz cały

sudo crontab -u boincadm -e
dla "boincadm"
Dla użytkownika wystarczy:

Kod: Zaznacz cały

crontab -e
Wykonane z konta tego użytkownika, sudo jest tu raczej zbędne.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości