forked from caylakpenguen/bash-scripts
Bash Betikleri
This commit is contained in:
parent
8ec062dd91
commit
7829233bfe
7
cron.sh
Executable file
7
cron.sh
Executable file
|
@ -0,0 +1,7 @@
|
|||
#!/bin/bash
|
||||
# 15 - 02 - 2014
|
||||
# cron betiklerini Calistirmak icin Betik.
|
||||
|
||||
$HOME/.bin/rsync-slack.sh
|
||||
|
||||
$HOME/.bin/rsync-mate.sh
|
32
crontab.txt
Normal file
32
crontab.txt
Normal file
|
@ -0,0 +1,32 @@
|
|||
# Edit this file to introduce tasks to be run by cron.
|
||||
#
|
||||
# Each task to run has to be defined through a single line
|
||||
# indicating with different fields when the task will be run
|
||||
# and what command to run for the task
|
||||
#
|
||||
# To define the time you can provide concrete values for
|
||||
# minute (m), hour (h), day of month (dom), month (mon),
|
||||
# and day of week (dow) or use '*' in these fields (for 'any').#
|
||||
# Notice that tasks will be started based on the cron's system
|
||||
# daemon's notion of time and timezones.
|
||||
#
|
||||
# Output of the crontab jobs (including errors) is sent through
|
||||
# email to the user the crontab file belongs to (unless redirected).
|
||||
#
|
||||
# For example, you can run a backup of all your user accounts
|
||||
# at 5 a.m every week with:
|
||||
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
|
||||
#
|
||||
# For more information see the manual pages of crontab(5) and cron(8)
|
||||
#
|
||||
# m h dom mon dow command
|
||||
|
||||
# 5 dakikada bir Calisir.
|
||||
#00-59/5 * * * * $HOME/bin/rsync-slack.sh
|
||||
|
||||
# Her Saat Basinda Calisir.
|
||||
#00 * * * * $HOME/.bin/rsync-slack.sh
|
||||
|
||||
# Tum Gorevler icin :-)
|
||||
00 * * * * $HOME/.bin/cron.sh
|
||||
|
5
rsync-mate.sh
Executable file
5
rsync-mate.sh
Executable file
|
@ -0,0 +1,5 @@
|
|||
#!/bin/bash
|
||||
# 12 - 02 - 2014 CaylakPenguen
|
||||
rsync -av -h --del --stats \
|
||||
--exclude=14.0/* \
|
||||
rsync://rsync.slackware.org.uk/msb/ $HOME/iso/Slackware/mateSB/ > $HOME/iso/Slackware/Loglar/rsync-mate-log-`date +%F-%H-%M`.txt
|
53
rsync-slack.sh
Executable file
53
rsync-slack.sh
Executable file
|
@ -0,0 +1,53 @@
|
|||
#!/bin/bash
|
||||
# Slackware Yansilama Betigi.
|
||||
# Caylak Penguen 02 - 02 - 2014 - Pazar
|
||||
#
|
||||
#
|
||||
RSYNC=/usr/bin/rsync
|
||||
# Yerel Dizin Yolu
|
||||
LOCALDIR=$HOME/iso/Slackware
|
||||
# Eşitlenecek Dizin.
|
||||
TARGETDIR=$LOCALDIR/slackware-current
|
||||
# Log Dizini
|
||||
LOGDIR=$LOCALDIR/Loglar
|
||||
# rsync opsiyonel parametreleri.
|
||||
#OPSIYON=-avh --stats --del
|
||||
|
||||
echo " Basladi >>> `date`" >>$LOGDIR/date.txt
|
||||
|
||||
# Nereden Yansi alinacak.
|
||||
|
||||
# ftp.slackware.com
|
||||
# OSUOSL yi Gosteriyor
|
||||
# RSYNCURL=rsync://ftp.slackware.com
|
||||
|
||||
# Oregon State University - Open Source Lab USA ( Birincil Slackware Resmi Yansi )
|
||||
# RSYNCURL=rsync://rsync.osuosl.org
|
||||
# RSYNCURK=rsync://slackware.osuosl.org
|
||||
|
||||
# Bulgaria Mirrors http://mirrors.unixsol.org (SIk Guncellenmiyor... - 04-02-2012)
|
||||
# RSYNCURL= rsync://mirrors.unixsol.org
|
||||
|
||||
# Yandex Rusya Mirror
|
||||
# RSYNCURL=rsync://mirror.yandex.ru
|
||||
|
||||
# Yunanistan (SIk Guncellenmiyor...)
|
||||
# RSYNCURL=rsync://ftp.cc.uoc.gr
|
||||
|
||||
# Türkiye Linux Kullanıcıları Derneği Sunucusu (SIk Guncellenmiyor... - 04-02-2012)
|
||||
RSYNCURL=rsync://ftp.linux.org.tr
|
||||
|
||||
# Tam yansi Adresi. Sunucu ve yansılanacak dizin.
|
||||
SLACKURL=$RSYNCURL/slackware/slackware-current
|
||||
|
||||
# ---------- Main --------------
|
||||
# Once Durumu log dosyasina yazsin ;-)
|
||||
# $RSYNC $RSYNCURL/slackware/ > $LOGDIR/rsync-slackware-log-server-`date +%F-%H-%M`.txt
|
||||
|
||||
# Esitleme Islemi..
|
||||
$RSYNC -av -h --stats --del \
|
||||
--exclude=source/* \
|
||||
--exclude=extra/source/* \
|
||||
$SLACKURL/ $TARGETDIR/ > $LOGDIR/rsync-slackware-log-`date +%F-%H-%M`.txt
|
||||
|
||||
echo " Bitti >>> `date`" >>$LOGDIR/date.txt
|
Loading…
Reference in New Issue
Block a user