Translate

Показ дописів із міткою cron. Показати всі дописи
Показ дописів із міткою cron. Показати всі дописи

четвер, 21 травня 2015 р.

Создание задачи в cron для чистки содержимого в samba папке .

Напишем короткий скрипт и разместим его в папке /etc/cron.d/:

vi /etc/cron.d/clean-folder

#
# Regular cron jobs for removing everything 
# in samba tmp share
#
SHELL=/bin/sh

# Run daily at 0:00 AM
# m h dom mon dow user  command
00 0 * * * root /bin/rm -rf /путь/к/smb/папке/*
 
Затем надо перегрузить сервис cron:
 
/etc/init.d/cron restart 

Таким образом можно настраивать любую задачу, не только для 
чистки папки.

субота, 24 серпня 2013 р.

Синхронизация времени с внешними серверами времени в Debian.

aptitude -y install ntpdate

В /usr/local/sbin/внести скрипт sync-time:

#!/bin/bash
. /usr/local/sbin/func/random_sleep

server=pool.ntp.org

random_sleep 600 120

# Sync the time with external server
echo "Sync time with $server."
/usr/sbin/ntpdate -s $server || exit 1

# Adjusts clock drift
/sbin/hwclock --adjust

# Set the hardware clock to current system time
/sbin/hwclock --systohc


Для того, чтоб при загрузке синхронизация проходила, надо:
создать /etc/cron.d/sync-time

#
# Regular cron job for time synchronization
#
PATH=/usr/local/sbin
HOME=/
LOG=/smart/null

# Every 23 hours, e.g. 2:11, 13:11, etc
11 */23 * * * root test -x /usr/local/sbin/sync-time && sync-time > $LOG