Ідеї оптимізації для завдань по розкладу. Для того, щоб не відправляв листи дописуємо після виконуваної команди>/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