Strona 1 z 1

[+] Dodawanie zadań do crontaba

: 08 stycznia 2010, 23:04
autor: 1oBuZ
Witam!

W jaki sposób za pomocą np. skryptu w bash dodać zadanie cron dla danego użytkownika?
Aktualnie próbowałem tworzyć/edytować crontables (/var/spool/cron/crontables), jednakże nie aktualizuje on ich - pomimo widoczności na liście, nie są one wykonywane.

Podręczniki czytałem, niestety pomysłów brak

P.S
Drogą wyjaśnienia:

Kod: Zaznacz cały

crontab -e
odpada (zadania ma dodawać skrypt).

: 08 stycznia 2010, 23:39
autor: lessmian2
Na przykład tak:

Kod: Zaznacz cały

polikarp% crontab -l
# m h  dom mon dow   command
* * * * * echo 'test' >/dev/null

polikarp% crontab -l >crontab.tmp
polikarp% echo "* * * * * echo 'test 2' >/dev/null" >>crontab.tmp

polikarp% cat crontab.tmp 
# m h  dom mon dow   command
* * * * * echo 'test' >/dev/null
* * * * * echo 'test 2' >/dev/null

polikarp% crontab crontab.tmp 
polikarp% crontab -l
# m h  dom mon dow   command
* * * * * echo 'test' >/dev/null
* * * * * echo 'test 2' >/dev/null
Reszta to man crontab (podpowiem -u) i kawałek skryptu.

: 09 stycznia 2010, 14:27
autor: 1oBuZ
Poradziłem już sobie troszkę inną metodą z problemem aczkolwiek dziękuję