cron Планировщик задач
Запуск cron для текущего пользователя
crontab -e
При первом запуске

Что это значит? Разберём несколько примеров:
-
0 * * * *- каждый час в начале часа -
0 0 * * *- каждый день в полночь -
0 0 * * 0- каждое воскресенье в полночь -
*/15 * * * *- каждые 15 минут -
0 4 1 * *- первое число каждого месяца в 4:00 утра
Предварительно создаём файл log.sh
echo "1" > /root/log.sh
nano /root/time.sh
#!/bin/bash
# Каждую минуту
for i in {1..59}
do
#echo "$i"
sleep 1
date +%d.%m.%Y---%H-%M-%S---%N >> /root/log.sh
done
Даём полномочия выполнения для файла /root/time.sh
chmod +x /root/time.sh
Содержимое cron для пользователя root
* * * * * echo $(date +%d.%m.%Y---%H-%M-%S---%N) >> /root/log.sh
*/1 * * * * /bin/bash /root/time.sh >> /root/log.sh
Для проверки используем команду
tail -f /root/log.sh
Данная команда позволяет просматривать содержимое файла, без его закрытия