linux
Jessie
希望能和大家一起讨论问题,共同进步!
展开
-
linux crontab命令详解
http://blog.sina.com.cn/s/blog_4e056cff0100ghty.html12 3 * * * root tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&1这条语句将在每天的凌晨3点12分(03:12)运行 tar czf /usr/local/backups/dai转载 2011-11-29 17:29:58 · 680 阅读 · 1 评论 -
linux下普通用户没有crontab权限问题解决
ll /usr/bin/crontab文件所属组为普通用户ctuchown root:root /usr/bin/crontab修改用户所属组chmod u+s /usr/bin/crontab修改权限,然后root和ctu都可以crontab了。原创 2013-11-08 11:12:39 · 21466 阅读 · 0 评论 -
linux下查找哪个文件中有要找的关键字
linux下查看哪一个perl文件有关键字T_HD_CLICK_DATA,用下面的命令。grep 'T_HD_CLICK_DATA' *.pl原创 2013-05-06 18:09:30 · 1890 阅读 · 0 评论 -
shell传时间段参数
#!/bin/shd1=20111201 d2=20120625 time=$(($(date +%s -d ''$d2'') - $(date +%s -d ''$d1''))); #日期差t=`expr $time / 86400` #相差天数for ((i=0;ido#echo $d1perl xx.pl $d1d1=`date -d ''$d1'原创 2012-06-27 18:15:05 · 2918 阅读 · 0 评论 -
tar 命令详解
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文转载 2012-08-09 16:25:56 · 1216 阅读 · 0 评论 -
sh脚本异常:/bin/sh^M:bad interpreter: No such file or directory
转自:http://myswirl.blog.163.com/blog/static/51318642201192381444842/在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory分析:这是不同系统编码格式引起的,在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux转载 2012-08-09 14:29:38 · 1754 阅读 · 0 评论 -
Linux下的split 命令(将一个大文件根据行数平均分成若干个小文件)
将一个大文件分成若干个小文件方法例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式先利用wc -l BLM.txt 读出 BLM.txt 文件一共有多少行再利用 split 命令split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_将 文件 BLM.txt 分成若干个小文件,每个转载 2012-06-15 14:38:15 · 22784 阅读 · 2 评论 -
crontab运行shell脚本报sudo错误
报错:sudo:sorry, you must have a tty to run sudo.在shell脚本调用perl之前加上sudo,shell脚本单独执行是没有错误的。解决crontab问题:sudo vim /etc/sudoers注释掉: Defaults requiretty。原创 2012-06-05 14:50:35 · 4270 阅读 · 1 评论 -
shell脚本直接执行没有问题,crontab定时执行失败的解决方法
在实行一个shell脚本(调用java程序修改一个excel文件)时,单独sh可以得到想要的结果。但是放到crontab定时执行后,却没有得到一个新的excel文件,log也没有报错。查看了路径,文件权限都没有问题,最后在网上查了一下,发现这样可以解决问题:将crontab执行的语句进行修改: 15 11 * * * /home/loganalysis/dealexcel.sh原创 2012-04-09 11:37:44 · 29692 阅读 · 9 评论 -
shell date格式
Bash Shell之date用法 http://doc.chinaunix.net/linux/201007/704178.shtml转载 2012-03-01 15:33:05 · 3203 阅读 · 0 评论 -
修改linux文件权限命令:chmod
转自:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程转载 2011-12-26 18:07:10 · 1047 阅读 · 0 评论 -
crontab不支持相对路径脚本的解决方法
当一个软件/工具需要定时运行时,常常使用的工具即是crontab;而软件/工具较大时,或者需要可配置时,往往会将源码拆成多个部分,互相通过相对路径引用; crontab工具的一个大问题就是不能支持相对路径,会导致文件不能找到,这样情况下,原本工作正常的工具,可能无法定时启用;一个比较ugly的解决方案是使用绝对路径,但这样明显使得软件/工具的可移植性大大降低,增加了复用成本。怎么解决这个问转载 2011-12-05 17:26:28 · 4364 阅读 · 0 评论 -
You have new mail in /var/spool/mail/loganalysis
You have new mail in /var/spool/mail/loganalysis原因:loganalysis下的crontab要执行的程序路径是 非loganalysis 用户下的shell脚本,解决:将脚本移动到loganalysis目录下,或者给 非loganalysis 用户 赋给crontab权限(用root用户才可以)sudo su 回车cront原创 2011-11-29 18:29:38 · 887 阅读 · 0 评论 -
inux 从一个文件去掉包含在另一个文件的内容
参考网址:http://www.cnblogs.com/raceblog/archive/2011/03/24/shell-delete-comm.html转载 2014-05-12 17:51:39 · 10452 阅读 · 1 评论