
linux编程
iteye_1344
这个作者很懒,什么都没留下…
展开
-
文件权限掩码(umask)
今天在看HIVE授权管理时看到一个概念:文件权限掩码(umask) 细看了一下,大概是这样一个意思:umask需要一个相逆过程和文件的x位设置问题 功能说明:指定在建立文件时预设的权限掩码。语 法:umask [-S][权限掩码]补充说明:umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设...原创 2013-05-08 22:31:18 · 929 阅读 · 0 评论 -
Shell递归遍历目录下文件
遍历linux某目录下的所有文件#!/bin/bash# $1是运行脚本时,输入的第一个参数,这里指的是使用者希望搜索的目录# 下面的代码是对目录进行判断,如果为空则使用脚本所在的目录;否则,搜索用户输入的目录if [[ -z "$1" ]] || [[ ! -d "$1" ]]; then echo "The directory is empty or not ...原创 2013-05-09 12:22:54 · 699 阅读 · 0 评论 -
编写Linux定时处理程序的方法
本文要写的Linux定时处理程序,想必这是很多Linux开发人员需要处理的问题。例如编写一个每天数据入库程序,编写一个定时邮件通知程序等等。 对于定时处理程序,主要有两种方法可以实现。一种是使用crontab来做程序的定时启动,实现定时处理功能,一种是通过守护进程,间隔一段时间处理一次。 下面对这两种实现做一些分析。 crontab 是用来设置被周期性执行的指令。可以...原创 2012-09-21 08:29:01 · 177 阅读 · 0 评论 -
Linux下crontab命令的用法
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分...原创 2012-09-25 09:11:40 · 75 阅读 · 0 评论 -
rsync配置与案例
安装过程不在此描述。 配置:/etc/rsyncd.confuid=rootgid=rootuse chroot=nomax connections=5log file=/var/log/rsyncd.logsecrets file = /etc/rsyncd.secretsread only = yes[linuxsirhome]path ...原创 2013-11-08 19:53:41 · 92 阅读 · 0 评论 -
计算两个日期之间的所有日期
#!/bin/bash # $1<=$2 startdate="$1" date1=$(date -d "$1" "+%s") date2=$(date -d "$2" "+%s") date_count=$(echo "$date2 - $date1"|bc) day_m=$(echo "$date_count&qu原创 2014-01-17 16:10:43 · 208 阅读 · 0 评论