Про crontab

Ідеї оптимізації для завдань по розкладу. Для того, щоб не відправляв листи дописуємо після виконуваної команди
>/dev/null 2>&1

Для розуміння коли запускати

# .- хвилина (0 – 59) # | .- година (0 – 23) # | | .— день місяця (1 – 31) # | | | .- місяць (1 – 12) АБО jan,feb,mar,apr … # | | | | .– день тижня (0 – 6)  АБО sun,mon,tue,wed,thu,fri,sat

#  * * * * * виконувана команда

Наприклад:
0 * * * * chmod -R 755 /mnt/ftp >/dev/null 2>&1
 >/dev/null означає відправляти вивід програми  (STDOUT) до /dev/null
2>@1 каже відправляти туди само усі помилки (STDERR) 
примітка про номери: stdin (0); stdout (1); stderr (2)

Для того, щоб не відправлялася пошта можемо скористатися опцією MAILTO

MAILTO=””
0 * * * * /root/script.sh

Або відправляти результати на спеціальну адресу кожні 15 хвилин

MAILTO=”user@sample.com”
*/15 * * * * /home/script.sh

Залишити відповідь