首页 > 代码库 > Linux基本命令
Linux基本命令
windows创建的文件是 \n\r结束的, 而linux,mac这种unix类系统是\n结束的。
crontab条目举例
这里有c r o n t a b文件条目的一些例子:
30 21* * * /apps/bin/cleanup.sh
上面的例子表示每晚的2 1 : 3 0运行/ a p p s / b i n目录下的c l e a n u p . s h。
45 4 1,10,22 * * /apps/bin/backup.sh
上面的例子表示每月1、1 0、2 2日的4 : 4 5运行/ a p p s / b i n目录下的b a c k u p . s h。
10 1 * * 6,0 /bin/find -name "core" -exec rm {} ;
上面的例子表示每周六、周日的1 : 1 0运行一个f i n d命令。
0,30 18-23 * * * /apps/bin/dbcheck.sh
上面的例子表示在每天1 8 : 0 0至2 3 : 0 0之间每隔3 0分钟运行/ a p p s / b i n目录下的d b c h e c k . s h。
0 23 * * 6 /apps/bin/qtrend.sh
上面的例子表示每星期六的11 : 0 0 p m运行/ a p p s / b i n目录下的q t r e n d . s h。
1、用root权限登陆
2、 crontab -u lsbi -e
3、加入要启动的命令,如40 4 18 * * /oracle_backup/bin/scott_select.sh
4、重新启动service crond restart
5、OK
每小时执行/etc/cron.hourly内的脚本
01 * * * * root run-parts /etc/cron.hourly
每天执行/etc/cron.daily内的脚本
02 4 * * * root run-parts /etc/cron.daily
每星期执行/etc/cron.weekly内的脚本
22 4 * * 0 root run-parts /etc/cron.weekly
每月去执行/etc/cron.monthly内的脚本
42 4 1 * * root run-parts /etc/cron.monthly
#! /bin/sh
dateTime=`date -d -1day +%Y%m%d`
bk="sosobaike-"
sosobaikeDelName=${bk}${dateTime}"-del_result"
sosobaikeInsertName=${bk}${dateTime}"-insert_result"
wenwen="wenwen-"
wenwenDelName=${wenwen}${dateTime}"-del_result"
wenwenInsertName=${wenwen}${dateTime}"-insert_result"
dir="./data/"
hadoop jar data_push_monitor.jar com.sogou.july.push_data_monior.PushDataMonitor
cat ${dir}${bk}${dateTime}"-del" | ./dbnetget_256 -i url -o t -d csum -l ./offsum576_address_list > ${dir}${sosobaikeDelName}
#sudo rm -r ${dir}${bk}${dateTime}"-del"
#cat ${dir}${bk}${dateTime}"-insert" | ./dbnetget_256 -i url -o t -d csum -l ./offsum576_address_list > ${dir}${sosobaikeInsertName}
#sudo rm -r ${dir}${bk}${dateTime}"-insert"
#cat ${dir}${wenwen}${dateTime}"-del" | ./dbnetget_256 -i url -o t -d csum -l ./offsum576_address_list > ${dir}${wenwenDelName}
#sudo rm -r ${dir}${wenwen}${dateTime}"-del"
#cat ${dir}${wenwen}${dateTime}"-insert" | ./dbnetget_256 -i url -o t -d csum -l ./offsum576_address_list > ${dir}${wenwenInsertName}
#sudo rm -r ${dir}${wenwen}${dateTime}"-insert"
#java -cp data_push_monitor.jar com.sogou.july.push_data_monior.StorageRates