免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 8930 | 回复: 48
打印 上一主题 下一主题

今天面试的一道题,我不会做 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-16 18:10 |只看该作者 |倒序浏览
  

每天12:10,把/tmp目录下大于1M的文件复制到/save目录下。

  

论坛徽章:
0
2 [报告]
发表于 2003-08-16 18:25 |只看该作者

今天面试的一道题,我不会做

厉害厉害

论坛徽章:
0
3 [报告]
发表于 2003-08-16 18:28 |只看该作者

今天面试的一道题,我不会做

我也不会呀.这个是要写脚本吧,可是我一点脚本都不会写.

论坛徽章:
0
4 [报告]
发表于 2003-08-16 18:44 |只看该作者

今天面试的一道题,我不会做

好像在crontab中可以定时做某些任务,具体看man;
然后写个脚本复制文件不就可以了么
脚本结构可以如下:
#!/bin/sh
files=`ls -l /tmp |awk '{if (文件大小那一项 >; 1M) print 文件名那一项}'`
for file in $files
do
    cp $file /save
done
echo "backup OK!"

写的比较简单

论坛徽章:
0
5 [报告]
发表于 2003-08-16 18:45 |只看该作者

今天面试的一道题,我不会做

crontab -e
     10 12  * * *   /save.sh



vi  /save.sh

#!/bin/sh
AWK=/usr/bin/awk
GREP=/usr/bin/grep
for i in `ls -tr /tmp/ | $GREP -v ^d | $AWK  '{ if ($5>;1048576)  print  $9 }'`
do
      cp  -f  /tmp/$i     /save
done

论坛徽章:
0
6 [报告]
发表于 2003-08-16 21:41 |只看该作者

今天面试的一道题,我不会做

我看不懂,
唉,我真的是太菜了。

论坛徽章:
0
7 [报告]
发表于 2003-08-16 21:51 |只看该作者

今天面试的一道题,我不会做

能看懂,现在叫我写,估计功力不够!

论坛徽章:
0
8 [报告]
发表于 2003-08-16 23:38 |只看该作者

今天面试的一道题,我不会做

没有这么复杂吧,这样做就可以了
crontab -e
10 12 * * * find /tmp -size +1048576c -exec cp $ /save \;

论坛徽章:
0
9 [报告]
发表于 2003-08-17 11:17 |只看该作者

今天面试的一道题,我不会做

呵呵
真够简练的
是那么个意思
行不行你试了吗

论坛徽章:
0
10 [报告]
发表于 2003-08-17 11:26 |只看该作者

今天面试的一道题,我不会做

高手,  能看懂些,但是写不出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP